2tan (problem 3.3.2)

Time bar (total: 15.5s)

analyze456.0ms (2.9%)

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)

sample3.1s (20.2%)

Results
1.6s3633×body1024valid
869.0ms1274×body2048valid
334.0ms1440×body512valid
260.0ms1903×body256valid
6.0msbody4096valid
Bogosity

preprocess35.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
02292
14084
26584
312884
423784
533984
651984
761984
866784
967384
Stop Event
saturated
Calls
Call 1
Inputs
(-.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 (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 11 to 8 computations (27.3% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Rules
132×fma-def
24×sub-neg
20×distribute-rgt-in
20×unsub-neg
18×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0921
11221
21721
32521
43421
55121
68921
712621
817421
920921
1023521
1123721
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Outputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Accurracy
45.9%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize84.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
77.9%
(tan.f64 (+.f64 x eps))
68.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series10.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite79.0ms (0.5%)

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

simplify121.0ms (0.8%)

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

eval115.0ms (0.7%)

Compiler

Compiled 6229 to 2739 computations (56% saved)

prune124.0ms (0.8%)

Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New19627223
Fresh000
Picked011
Done000
Total19628224
Accurracy
99.8%
Counts
224 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
51.4%
(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))))))
20.8%
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
45.1%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
67.8%
(/.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)))
62.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
51.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)))))) (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))))))))
51.5%
(-.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)))))))
17.6%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
22.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
68.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
19.5%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
45.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
31.0%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
37.7%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (log.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
67.5%
(+.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))))
51.4%
(+.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)))
51.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)))))))))))))
51.5%
(+.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))))))))))))
51.6%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
51.5%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
45.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
37.7%
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
51.4%
(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))))))
20.8%
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
45.1%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
67.8%
(/.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)))
62.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
51.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)))))) (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))))))))
51.5%
(-.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)))))))
17.6%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
22.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
68.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
19.5%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
45.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
31.0%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
37.7%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (log.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
67.5%
(+.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))))
51.4%
(+.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)))
51.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)))))))))))))
51.5%
(+.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))))))))))))
51.6%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
51.5%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
45.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
37.7%
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
Compiler

Compiled 3746 to 2536 computations (32.3% saved)

localize516.0ms (3.3%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.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)))
99.9%
(*.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))
83.0%
(-.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)))
99.6%
(pow.f64 (tan.f64 (+.f64 x eps)) 3)
94.7%
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
89.5%
(tan.f64 (+.f64 x eps))
82.6%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
99.7%
(exp.f64 (tan.f64 (+.f64 x eps)))
89.5%
(tan.f64 (+.f64 x eps))
87.7%
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
83.0%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
99.9%
(/.f64 (sin.f64 eps) (cos.f64 eps))
100.0%
(/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.9%
(*.f64 (tan.f64 x) (tan.f64 eps))
83.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
Compiler

Compiled 241 to 65 computations (73% saved)

series119.0ms (0.8%)

Counts
15 → 340
Calls

87 calls:

TimeVariablePointExpression
24.0ms
x
@-inf
(-.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)))
22.0ms
eps
@0
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
12.0ms
x
@0
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
8.0ms
x
@-inf
(/.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)))
5.0ms
x
@0
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)

rewrite122.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
726×add-sqr-sqrt
714×pow1
708×*-un-lft-identity
678×add-exp-log
676×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035337
1777333
Stop Event
node limit
Counts
15 → 385
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 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (tan.f64 (+.f64 x eps)))
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (tan.f64 (+.f64 x eps)) 3)
(-.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 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
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 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)))
(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 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) 2)
(pow.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) -1)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.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)))
(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 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 (fma.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 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (+.f64 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 2))
(/.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) 1) (*.f64 (fma.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))))
(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 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -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)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 0 (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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.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 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3))
(*.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 1 1/3) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3))
(/.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)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) 1/6)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (exp.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (E.f64) (tan.f64 (+.f64 x eps)))
(pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(pow.f64 (exp.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(sqrt.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (exp.f64 (tan.f64 (+.f64 x 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 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 (fma.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 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (+.f64 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 2))
(/.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) 1) (*.f64 (fma.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))))
(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 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -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)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 0 (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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.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 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3))
(*.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 1 1/3) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3))
(/.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)))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))) 1)
(*.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) (pow.f64 (tan.f64 (+.f64 x eps)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) 3) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 3))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6))
(log.f64 (exp.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(fma.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.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 (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 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (*.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 (exp.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1)
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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))))
(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 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -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)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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))

simplify406.0ms (2.6%)

Algorithm
egg-herbie
Rules
1782×fma-def
966×distribute-lft-in
696×*-commutative
560×+-commutative
546×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0133466111
1399262389
Stop Event
node limit
Counts
725 → 635
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 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 -1 (*.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)))) (pow.f64 x 3))))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.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 (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))))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))
(+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 x 2))) (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 x 2))) (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 -1 (+.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))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)))) (pow.f64 x 3))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (exp.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 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.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 (exp.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 (+.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))))))))))) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 3))) (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.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 (exp.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)))))))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(exp.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 (*.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 (+.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))))) 1) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))))) (pow.f64 x 2))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.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 (+.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))))) 1) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))))) (pow.f64 x 2))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.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 (*.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 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.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 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 3)) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (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)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (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)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))))))) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) 1/3) (pow.f64 x 3)) (+.f64 (*.f64 (-.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 (+.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))))) 1) x) (/.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 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (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 (/.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 2 (/.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))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (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 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))))) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (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 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.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))))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.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 -2 (*.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)))))))) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 -2 (/.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)))))))) (*.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 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 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 (*.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 10) 1) (pow.f64 (sin.f64 x) 10)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 10) 1) (pow.f64 (sin.f64 x) 10)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) 2)) (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (/.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 2 (/.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 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (/.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 2 (/.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)))))))))))))) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.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 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 x (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (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)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))))) (pow.f64 x 2))) (pow.f64 (sin.f64 eps) 2))) (+.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 x (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (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)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))))) (pow.f64 x 2))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 -1 (/.f64 (*.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 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.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 (*.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)) (cos.f64 eps))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (+.f64 (*.f64 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) 2)) (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)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 3)) (pow.f64 (sin.f64 eps) 2)))))) (pow.f64 x 3))) (pow.f64 (sin.f64 eps) 2))) (+.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 x (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 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 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (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 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))))) (pow.f64 (sin.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 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 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) x))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) x) (*.f64 (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (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)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.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/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 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps))) (*.f64 -2 (/.f64 (*.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)))))) (sin.f64 eps)) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) x) (*.f64 (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (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)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 2)))))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 3) (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 3) (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 3) (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 3) (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 3))
(/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))
(+.f64 (*.f64 eps (+.f64 (/.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 2 (/.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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 (/.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 2 (/.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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 (/.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 2 (/.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 (pow.f64 eps 3) (+.f64 (*.f64 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 (*.f64 (sin.f64 x) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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))))) (cos.f64 x)) (+.f64 (*.f64 -1 (/.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)))))))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 3) (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 3) (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 3) (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 3) (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 3))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (pow.f64 x 4)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 6)) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (pow.f64 x 4)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 -2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 17/315 (cos.f64 x)) (*.f64 -17/315 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 -2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))) (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))) (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (sin.f64 x)))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (sin.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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 (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 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (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/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (sin.f64 eps)) (cos.f64 eps)))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (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 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (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)))) (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 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
(+.f64 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x)) (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 2) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x)) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))))) (pow.f64 eps 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x)) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))))) (pow.f64 eps 3)) (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (sin.f64 x)) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))))) (sin.f64 x)) (cos.f64 x)))))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 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)))
(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 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) 2)
(pow.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) -1)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.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)))
(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 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 (fma.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 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (+.f64 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 2))
(/.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) 1) (*.f64 (fma.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))))
(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 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -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)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 0 (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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.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 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3))
(*.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 1 1/3) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3))
(/.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)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) 1/6)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (exp.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (E.f64) (tan.f64 (+.f64 x eps)))
(pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(pow.f64 (exp.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(sqrt.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (exp.f64 (tan.f64 (+.f64 x 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 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 (fma.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 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (+.f64 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 2))
(/.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) 1) (*.f64 (fma.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))))
(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 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -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)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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 0 (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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.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 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3))
(*.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 1 1/3) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3))
(/.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)))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))) 1)
(*.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) (pow.f64 (tan.f64 (+.f64 x eps)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) 3) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 3))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6))
(log.f64 (exp.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(fma.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.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 (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 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (*.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 (exp.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1)
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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))))
(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 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -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)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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))
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 (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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))))
(+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))))
(fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps)) (/.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 eps (*.f64 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)) (*.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 (+.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 (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 (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 (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 (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 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 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 (sin.f64 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+.f64 (*.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 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 -1 (*.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)))) (pow.f64 x 3))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x)))) (neg.f64 (*.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)))) (pow.f64 x 3)))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x)))) (-.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)) (*.f64 (-.f64 (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (pow.f64 x 3))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) 1) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) 1) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (*.f64 (pow.f64 eps 3) 1/3))
(fma.f64 (pow.f64 eps 3) 1/3 eps)
(+.f64 eps (+.f64 (*.f64 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 eps (fma.f64 (pow.f64 eps 3) 1/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 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 (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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))
(+.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 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.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/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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))))
(+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.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 1/6 (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)))))))) (pow.f64 x 3) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (/.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 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) (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 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 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.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 (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) (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 (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) (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 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 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.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 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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x 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 (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 (/.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 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) (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 (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)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))
(fma.f64 (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 x 2))) (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (-.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 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))
(fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (fma.f64 (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 x 2))) (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 -1 (+.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))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)))) (pow.f64 x 3))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (-.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 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (+.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)))))))))) (+.f64 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 1/6 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))))) (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (pow.f64 x 3) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (/.f64 (*.f64 -1/2 (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 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (exp.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 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.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 (exp.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 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.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 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (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))))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.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))))))))))) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 eps 3))) (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.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 (exp.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)))))))))
(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))))))))))) (*.f64 (pow.f64 eps 3) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.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 (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) (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 (pow.f64 eps 3) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (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))))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.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 (+.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))))) 1) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps))))) -1) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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))))) -1) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))))) (pow.f64 x 2))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.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 (+.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))))) 1) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (-.f64 (fma.f64 (+.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 (-.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) 2)) 1/3)))))) (fma.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps))))) -1) x (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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)))) 2)) -1/3)))))) (fma.f64 x (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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))))) -1) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))))) (pow.f64 x 2))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.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 (*.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 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.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 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 3)) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (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)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (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)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))))))) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) 1/3) (pow.f64 x 3)) (+.f64 (*.f64 (-.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 (+.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))))) 1) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (-.f64 (fma.f64 (+.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 (-.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) 2)) 1/3)))))) (fma.f64 (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (-.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/6 (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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (/.f64 (fma.f64 -2 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1/6 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.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 (-.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 (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/27 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) 3))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (-.f64 (fma.f64 (+.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 (-.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) 2)) 1/3))))) 2/3))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/3) (pow.f64 x 3) (fma.f64 (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps))))) -1) x (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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)))) 2)) -1/3)))))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (-.f64 (+.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 -2 (/.f64 (-.f64 (+.f64 1/6 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (/.f64 (*.f64 -1/2 (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 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (-.f64 (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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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)))) 2)) -1/3))))) 2/3 (/.f64 (*.f64 1/27 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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)))) 3))) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/3) (fma.f64 x (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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))))) -1) (/.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 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 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)))
(*.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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))))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))
(*.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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)))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2))))
(*.f64 1/3 (+.f64 (*.f64 eps (*.f64 (*.f64 3 (/.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))))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 eps eps)) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (pow.f64 (sin.f64 x) 2))))
(*.f64 1/3 (fma.f64 eps (*.f64 (*.f64 3 (/.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)))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 eps eps)) (+.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (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 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))))) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2)))))
(fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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))))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 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 (/.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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (fma.f64 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)))) 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))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))))) (fma.f64 4/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 3 (/.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))))))) 3)))))))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 eps eps)) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (pow.f64 (sin.f64 x) 2)))))
(fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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)))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 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))) (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (fma.f64 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))) 2))) (*.f64 (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (cos.f64 x) (sin.f64 x))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 4/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (fma.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)))) (*.f64 (*.f64 3 (/.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 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 27 (pow.f64 (/.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))))) 3))))))))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 eps eps)) (+.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (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 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 4) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.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))))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.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 -2 (*.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)))))))) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 -2 (/.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)))))))) (*.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 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 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 (*.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 10) 1) (pow.f64 (sin.f64 x) 10)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 10) 1) (pow.f64 (sin.f64 x) 10)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) 2)) (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (/.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 2 (/.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 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (/.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 2 (/.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)))))))))))))) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2))))))
(fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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))))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 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 (/.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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (fma.f64 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)))) 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))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))))) (fma.f64 4/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 3 (/.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))))))) 3)))))))))) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (fma.f64 -2 (/.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))))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (/.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))) (*.f64 (*.f64 -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))))))))) (-.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 (fma.f64 -2 (/.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) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 (fma.f64 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)))) 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))) -2)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.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 (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 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))) (fma.f64 2/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 10) (pow.f64 (sin.f64 x) 10))) (*.f64 (pow.f64 (*.f64 3 (/.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))))))) 2) (-.f64 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 10) (pow.f64 (sin.f64 x) 10))) (*.f64 (pow.f64 (*.f64 3 (/.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))))))) 2) (-.f64 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)) 2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (-.f64 (fma.f64 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 (/.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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (fma.f64 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)))) 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))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))))) (fma.f64 4/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3))))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3))))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 3 (/.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))))))) 3)))))))) (*.f64 3 (/.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)))))))) 2/3))))))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 eps eps)) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3)))) (pow.f64 (sin.f64 x) 2))))))
(fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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)))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 1/3 (+.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (fma.f64 -2 (/.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (cos.f64 x) (sin.f64 x))))) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -2 (*.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) (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 (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))))) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (fma.f64 -2 (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 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))) 2))) (*.f64 (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (cos.f64 x) (sin.f64 x))) -2)) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.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 -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) (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 (cos.f64 x) (sin.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 2/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 10) (pow.f64 (sin.f64 x) 10))) (*.f64 (pow.f64 (*.f64 3 (/.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)))))) 2) (+.f64 (+.f64 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 10) (pow.f64 (sin.f64 x) 10))) (*.f64 (pow.f64 (*.f64 3 (/.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)))))) 2) (+.f64 (+.f64 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (fma.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (-.f64 (fma.f64 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))) (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (fma.f64 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))) 2))) (*.f64 (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (cos.f64 x) (sin.f64 x))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 4/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3))))) (fma.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)))) (*.f64 (*.f64 3 (/.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 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 27 (pow.f64 (/.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))))) 3))))))))) (*.f64 3 (/.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))))))) 2/3 (*.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (+.f64 (+.f64 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)) 2)))))))))))) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 eps eps)) (+.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 3)) (-.f64 (fma.f64 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))) (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (fma.f64 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))) 2))) (*.f64 (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (cos.f64 x) (sin.f64 x))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 4/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (fma.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)))) (*.f64 (*.f64 3 (/.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 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 27 (pow.f64 (/.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))))) 3)))))))))) (pow.f64 (sin.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 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 x (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x) (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x) (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (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)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))))) (pow.f64 x 2))) (pow.f64 (sin.f64 eps) 2))) (+.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 x (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (-.f64 (fma.f64 (+.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 (-.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) 2)) 1/3)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x) (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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)))) 2)) -1/3)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x) (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (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)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 2))))) (pow.f64 x 2))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 -1 (/.f64 (*.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 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.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 (*.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)) (cos.f64 eps))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (+.f64 (*.f64 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) 2)) (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)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) 3)) (pow.f64 (sin.f64 eps) 2)))))) (pow.f64 x 3))) (pow.f64 (sin.f64 eps) 2))) (+.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 x (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (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)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (-.f64 (fma.f64 (+.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 (-.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) 2)) 1/3)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (/.f64 (+.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 (-.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 (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 (/.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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (/.f64 (fma.f64 -2 (/.f64 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/6 (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 (cos.f64 eps) (sin.f64 eps))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (cos.f64 eps) (sin.f64 eps)))))) (fma.f64 1/27 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) 3))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (-.f64 (fma.f64 (+.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 (-.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) 2)) 1/3))))) 2/3)))) (pow.f64 x 3)) (pow.f64 (sin.f64 eps) 2)) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x) (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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)))) 2)) -1/3)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (-.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (-.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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (fma.f64 -2 (/.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (-.f64 (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 (cos.f64 eps) (sin.f64 eps))) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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)))) 2)) -1/3))))) 2/3 (/.f64 (*.f64 1/27 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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)))) 3))) (pow.f64 (sin.f64 eps) 2))))) (pow.f64 x 3)) (pow.f64 (sin.f64 eps) 2)) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x) (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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 (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 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 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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))))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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)))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps eps) (-.f64 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3))))) (fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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))))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps eps) (+.f64 (+.f64 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3))))) (fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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)))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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)))) (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (+.f64 (/.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 2 (/.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))))) (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 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 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 (+.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (*.f64 2 (/.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 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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)))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) 1) (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (pow.f64 (+.f64 (/.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 2 (/.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)))) 2))))) (+.f64 (/.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 2 (/.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/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (/.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 2 (/.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps eps) (-.f64 (fma.f64 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)))) 2))) (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3))))) (fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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))))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 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 (/.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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (fma.f64 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)))) 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))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))))) (fma.f64 4/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3))))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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))))))) 2)) 1/3))))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 3 (/.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))))))) 3)))))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 eps eps) (+.f64 (+.f64 (fma.f64 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))) 2))) (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3))))) (fma.f64 1/3 (*.f64 eps (*.f64 (*.f64 3 (/.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)))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (fma.f64 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))) (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (fma.f64 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))) 2))) (*.f64 (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (cos.f64 x) (sin.f64 x))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 4/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (*.f64 (*.f64 3 (/.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 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3))))) (fma.f64 (*.f64 2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)))) (*.f64 (*.f64 3 (/.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 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (pow.f64 (*.f64 3 (/.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)))))) 2)) -1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 27 (pow.f64 (/.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))))) 3))))))))))) (/.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 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) x))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 x (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps))))))
(fma.f64 x (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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) 3) (pow.f64 (cos.f64 eps) 3)))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) x) (*.f64 (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (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)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) x (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (+.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 (-.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps))))))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.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))) (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 x (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.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/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 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps))) (*.f64 -2 (/.f64 (*.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)))))) (sin.f64 eps)) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (*.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 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (sin.f64 eps)) (cos.f64 eps)) (/.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))) x) (*.f64 (+.f64 (*.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (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)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 2)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (fma.f64 -1 (/.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/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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (+.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 (-.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 (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 (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 -2 (/.f64 (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 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (cos.f64 eps) (sin.f64 eps)))))) (pow.f64 x 3) (fma.f64 (+.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 (/.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 (-.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 (cos.f64 eps) (sin.f64 eps)))) x (*.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (+.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 (-.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (fma.f64 2 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))))))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (pow.f64 x 3) (-.f64 (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (fma.f64 -2 (/.f64 (-.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 (cos.f64 eps) (sin.f64 eps))) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (/.f64 (*.f64 -1/2 (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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (fma.f64 (*.f64 x x) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.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))) (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (fma.f64 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))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 x (+.f64 (/.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 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (+.f64 1 (/.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 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 3) (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 3) (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 3) (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 3) (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))
(+.f64 (*.f64 eps (+.f64 (/.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 2 (/.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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(fma.f64 eps (*.f64 3 (/.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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(fma.f64 eps (*.f64 3 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 (/.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 2 (/.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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))
(fma.f64 (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 eps eps) (fma.f64 eps (*.f64 3 (/.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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 eps (*.f64 3 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 (/.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 2 (/.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 (pow.f64 eps 3) (+.f64 (*.f64 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 (*.f64 (sin.f64 x) (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -2 (/.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))))) (cos.f64 x)) (+.f64 (*.f64 -1 (/.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)))))))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (*.f64 2 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 (+.f64 (/.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 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)))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 eps eps) (fma.f64 eps (*.f64 3 (/.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 (pow.f64 eps 3) (fma.f64 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 (/.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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (fma.f64 2 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (fma.f64 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)))) 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))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 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))) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 eps (*.f64 3 (/.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 3) (fma.f64 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))) (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (fma.f64 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))) 2))) (*.f64 (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (cos.f64 x) (sin.f64 x))) -2)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 3) (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 3) (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 3) (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 3) (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (*.f64 x x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (pow.f64 x 4)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (fma.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6))) (pow.f64 x 4) (fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (*.f64 x x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6)) (pow.f64 x 4) (fma.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 6)) (+.f64 (*.f64 (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (pow.f64 x 4)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/720) (fma.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -17/120))) (pow.f64 x 6) (fma.f64 (fma.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6))) (pow.f64 x 4) (fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (*.f64 x x) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/720) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/18 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -17/120))) (pow.f64 x 6) (fma.f64 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6)) (pow.f64 x 4) (fma.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(fma.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(fma.f64 (pow.f64 eps 3) (fma.f64 (cos.f64 x) 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 -2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(fma.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps (fma.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 (cos.f64 x) 2/15) (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(fma.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (fma.f64 (pow.f64 eps 3) (fma.f64 (cos.f64 x) 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 5) (fma.f64 (cos.f64 x) 2/15 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 17/315 (cos.f64 x)) (*.f64 -17/315 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 -2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(fma.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps (fma.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (fma.f64 (pow.f64 eps 7) (+.f64 (*.f64 (cos.f64 x) 17/315) (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 (cos.f64 x) 2/15) (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(fma.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (fma.f64 (pow.f64 eps 3) (fma.f64 (cos.f64 x) 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (fma.f64 (pow.f64 eps 5) (fma.f64 (cos.f64 x) 2/15 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 7) (fma.f64 (cos.f64 x) 17/315 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (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)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))) (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 -1/2 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x))
(+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x x))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))) (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1/6 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)))
(fma.f64 (pow.f64 x 3) -1/6 (+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x x))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(sin.f64 x)
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x))
(fma.f64 (cos.f64 x) eps (sin.f64 x))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (sin.f64 x)))
(fma.f64 (cos.f64 x) eps (fma.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)))
(fma.f64 eps (cos.f64 x) (fma.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (sin.f64 x))))
(fma.f64 2/15 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 (cos.f64 x) eps (fma.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x))))
(fma.f64 2/15 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 eps (cos.f64 x) (fma.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (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 (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 (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 (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 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 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 (sin.f64 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.f64 (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 eps) (cos.f64 eps)) (/.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) 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 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/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (sin.f64 eps)) (cos.f64 eps)))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (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/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (/.f64 (cos.f64 eps) (sin.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) 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 (*.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 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1/2 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
(/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (cos.f64 x) eps))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(+.f64 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x)) (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 2) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)))
(+.f64 (/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (cos.f64 x) eps)) (/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps)) (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (*.f64 eps eps)))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x)) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))))) (pow.f64 eps 3))))
(+.f64 (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))) (/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (cos.f64 x) eps))) (*.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)) (neg.f64 (/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 2))))))))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (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 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 2))))) (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x)) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))))) (pow.f64 eps 3)) (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (sin.f64 x)) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 3))))) (sin.f64 x)) (cos.f64 x)))))))))
(+.f64 (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))) (/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (cos.f64 x) eps))) (fma.f64 (-.f64 1/3 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 2)))))) (pow.f64 eps 3) (neg.f64 (*.f64 (pow.f64 eps 4) (fma.f64 -1/3 (/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (neg.f64 (/.f64 (-.f64 1/3 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 2)))))) (/.f64 (cos.f64 x) (sin.f64 x)))))))))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (-.f64 (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 2))))) (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/3 (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x)))) (/.f64 (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (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)))) (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 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.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 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.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 (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))))
(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 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 (+.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) 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 (*.f64 (cos.f64 eps) (cos.f64 x)) (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)))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 eps) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (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)))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(+.f64 (tan.f64 x) (tan.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -2)
(pow.f64 (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) -2)
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) 2)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) -1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))
(sqrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(-.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)
(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 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 (+.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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.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 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 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(/.f64 (-.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (neg.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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.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 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.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 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (+.f64 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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.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 (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2))
(/.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 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3)) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) 1) (*.f64 (fma.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 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (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 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(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)))
(pow.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -1)
(/.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 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)))
(log.f64 (+.f64 1 (expm1.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)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 3)))
(cbrt.f64 (/.f64 (pow.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))))) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)))
(cbrt.f64 (/.f64 (pow.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))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3)))
(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 0 (tan.f64 (+.f64 x eps)))
(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))))))
(tan.f64 (+.f64 eps x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(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 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.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 1 1/3) (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3) (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 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3/2)) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (sin.f64 (+.f64 x eps)) (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 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(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)) 6) 1/6)
(pow.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) 1/6)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(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)))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (tan.f64 (+.f64 x eps))))) 1)
(exp.f64 (tan.f64 (+.f64 eps x)))
(*.f64 1 (exp.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1)
(exp.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (E.f64) (tan.f64 (+.f64 x eps)))
(exp.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 3)
(exp.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(exp.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)
(exp.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (exp.f64 (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(exp.f64 (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3))
(exp.f64 (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (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 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 (+.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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.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 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 1 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(/.f64 (-.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (neg.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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.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 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.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 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (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 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (+.f64 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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.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 (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2))
(/.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 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3)) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) 1) (*.f64 (fma.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 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (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 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)) (*.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(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)))
(pow.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -1)
(/.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 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)))
(log.f64 (+.f64 1 (expm1.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)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 3)))
(cbrt.f64 (/.f64 (pow.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))))) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)))
(cbrt.f64 (/.f64 (pow.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))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3)))
(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 0 (tan.f64 (+.f64 x eps)))
(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))))))
(tan.f64 (+.f64 eps x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(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 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.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 1 1/3) (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) 1/3) (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 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3) (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3/2)) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.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))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))) 1)
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(*.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps)))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) (pow.f64 (tan.f64 (+.f64 x eps)) 3/2))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) 3) (tan.f64 (+.f64 x eps)))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(*.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 3))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6))
(log.f64 (exp.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 3))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)))
(pow.f64 (tan.f64 (+.f64 eps x)) 3)
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(-.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 (*.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 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.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))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (sin.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))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 1 (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 1)))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 2))))
(+.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.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 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (fma.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 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (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 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)) (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 1)
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 3)
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) 1/3)
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2)
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 2))
(sqrt.f64 (pow.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))))) 2))
(fabs.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))))
(log.f64 (exp.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3))
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(exp.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 1))
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.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))))) (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.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))) (fma.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(-.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 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(fabs.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(exp.f64 (log.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (sin.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.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 (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))))
(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 (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 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 (+.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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (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 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (*.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.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 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (/.f64 1 (*.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.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 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)))
(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)))
(pow.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)))) -1)
(/.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)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 1 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 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)))
(log.f64 (+.f64 1 (expm1.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)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) 3) (pow.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 3)))
(cbrt.f64 (/.f64 (pow.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))))) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)))
(cbrt.f64 (/.f64 (pow.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))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3)))
(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)))

eval1.1s (7.1%)

Compiler

Compiled 63510 to 33142 computations (47.8% saved)

prune275.0ms (1.8%)

Pruning

58 alts after pruning (52 fresh and 6 done)

PrunedKeptTotal
New1006401046
Fresh101222
Picked055
Done011
Total1016581074
Accurracy
99.9%
Counts
1074 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.8%
(fma.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
66.2%
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
51.4%
(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)))))
67.7%
(fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
67.9%
(fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (neg.f64 (tan.f64 x)))
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
67.5%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (neg.f64 (tan.f64 x)))
17.2%
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
19.8%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
27.8%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
45.1%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
43.0%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
61.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
67.8%
(/.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)))
67.7%
(/.f64 (-.f64 (*.f64 (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)))) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
51.8%
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
51.4%
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
51.5%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
51.9%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
62.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
62.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
27.9%
(-.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3) (tan.f64 x))
17.6%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
22.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
68.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
45.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
31.5%
(-.f64 (log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
31.0%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
37.7%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
24.1%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
19.4%
(-.f64 (exp.f64 (log.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
67.5%
(+.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))))
43.8%
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
51.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))))))))
43.8%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
51.6%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
51.5%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.7%
(tan.f64 eps)
22.2%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
45.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
43.0%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
62.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
30.5%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.5%
(log.f64 (exp.f64 (tan.f64 eps)))
21.2%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
29.7%
(fabs.f64 (tan.f64 eps))
35.4%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
54.3%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
26.9%
(exp.f64 (log.f64 (tan.f64 eps)))
38.7%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
43.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
35.1%
eps
67.8%
(fma.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
66.2%
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
51.4%
(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)))))
67.7%
(fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
67.9%
(fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (neg.f64 (tan.f64 x)))
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
67.5%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (neg.f64 (tan.f64 x)))
17.2%
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
19.8%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
27.8%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
45.1%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
43.0%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
61.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
67.8%
(/.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)))
67.7%
(/.f64 (-.f64 (*.f64 (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)))) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
51.8%
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
51.4%
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
51.5%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
51.9%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
62.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
62.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
27.9%
(-.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3) (tan.f64 x))
17.6%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
22.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
68.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
45.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
31.5%
(-.f64 (log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
31.0%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
37.7%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
24.1%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
19.4%
(-.f64 (exp.f64 (log.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
67.5%
(+.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))))
43.8%
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
51.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))))))))
43.8%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
51.6%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
51.5%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.7%
(tan.f64 eps)
22.2%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
45.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
43.0%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
62.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
30.5%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.5%
(log.f64 (exp.f64 (tan.f64 eps)))
21.2%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
29.7%
(fabs.f64 (tan.f64 eps))
35.4%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
54.3%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
26.9%
(exp.f64 (log.f64 (tan.f64 eps)))
38.7%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
43.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
35.1%
eps
Compiler

Compiled 3902 to 2568 computations (34.2% saved)

localize368.0ms (2.4%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
84.6%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
99.8%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
99.5%
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3)
94.1%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
86.5%
(tan.f64 (+.f64 x eps))
100.0%
(sqrt.f64 (tan.f64 eps))
99.6%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
99.9%
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
84.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
Compiler

Compiled 175 to 48 computations (72.6% saved)

series31.0ms (0.2%)

Counts
9 → 184
Calls

48 calls:

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

rewrite146.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
802×expm1-udef
800×log1p-udef
484×add-sqr-sqrt
470×pow1
466×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025147
1579147
26801147
Stop Event
node limit
Counts
9 → 381
Calls
Call 1
Inputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(sqrt.f64 (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3)
(+.f64 (tan.f64 (+.f64 x 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 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 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)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.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))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 (+.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 1 (tan.f64 (+.f64 x eps)) (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)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.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) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (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 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (*.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) (sqrt.f64 (tan.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (pow.f64 (tan.f64 eps) 1/4) (*.f64 (pow.f64 (tan.f64 eps) 1/4) (sqrt.f64 (tan.f64 eps))))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 eps)) (pow.f64 (tan.f64 eps) 1/4)) (pow.f64 (tan.f64 eps) 1/4))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (sqrt.f64 (tan.f64 eps))))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(log.f64 (exp.f64 (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(exp.f64 (log.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps)))) 1)
(*.f64 1 (sqrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (sqrt.f64 (tan.f64 eps))))
(*.f64 (pow.f64 (tan.f64 eps) 1/4) (pow.f64 (tan.f64 eps) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (sqrt.f64 (cbrt.f64 (tan.f64 eps))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (tan.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 1/2) (pow.f64 (cbrt.f64 (tan.f64 eps)) 1/2))
(/.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))
(pow.f64 (tan.f64 eps) 1/2)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (tan.f64 eps) 3/2) 1/3)
(pow.f64 (pow.f64 (tan.f64 eps) 1/4) 2)
(fabs.f64 (sqrt.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (sqrt.f64 (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps))))
(exp.f64 (log.f64 (sqrt.f64 (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (tan.f64 eps))))
(+.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 (/.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 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 1 1/3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 (+.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (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 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (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 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1/3))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.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 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 (+.f64 x eps))))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 (+.f64 x eps))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))) 1)
(*.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) 3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) 3) (pow.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 3) (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 6))
(log.f64 (exp.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(exp.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.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 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 1 1/3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 (+.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (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 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (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 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1/3))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.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 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (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)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.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))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 (+.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 1 (tan.f64 (+.f64 x eps)) (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)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) -1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))

simplify245.0ms (1.6%)

Algorithm
egg-herbie
Rules
1148×associate-*r*
934×associate-*l*
854×fma-def
850×times-frac
552×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085236175
1234134749
Stop Event
node limit
Counts
565 → 436
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 -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 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 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)))
(+.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 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.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 (-.f64 2 (*.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))) x))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (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)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.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 (-.f64 2 (*.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))) x)))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.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 (*.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 1/6 (/.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 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 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) 2)) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 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 2 (/.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)))))) (sin.f64 eps)) (cos.f64 eps))))) (cos.f64 eps))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (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)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.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 (-.f64 2 (*.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))) x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))) 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))) 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))) 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))) 3)
(*.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps (+.f64 (*.f64 8 (/.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 4 (/.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 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 4 (/.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 2 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 4 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (cos.f64 x)))))) (*.f64 eps (+.f64 (*.f64 8 (/.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 4 (/.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 (pow.f64 eps 3) (+.f64 (*.f64 -4 (/.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)))))))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (*.f64 4 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 4 (/.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 2 (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -4 (/.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)))) (sin.f64 x)) (cos.f64 x))))))) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 4 (/.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 2 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 4 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (cos.f64 x)))))) (*.f64 eps (+.f64 (*.f64 8 (/.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 4 (/.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))))))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))))) 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))))) 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))))) 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))))) 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 (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 (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)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.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))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 (+.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 1 (tan.f64 (+.f64 x eps)) (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)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.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) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (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 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (*.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) (sqrt.f64 (tan.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (pow.f64 (tan.f64 eps) 1/4) (*.f64 (pow.f64 (tan.f64 eps) 1/4) (sqrt.f64 (tan.f64 eps))))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 eps)) (pow.f64 (tan.f64 eps) 1/4)) (pow.f64 (tan.f64 eps) 1/4))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (sqrt.f64 (tan.f64 eps))))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(log.f64 (exp.f64 (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(exp.f64 (log.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps)))) 1)
(*.f64 1 (sqrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (sqrt.f64 (tan.f64 eps))))
(*.f64 (pow.f64 (tan.f64 eps) 1/4) (pow.f64 (tan.f64 eps) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (sqrt.f64 (cbrt.f64 (tan.f64 eps))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (tan.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 1/2) (pow.f64 (cbrt.f64 (tan.f64 eps)) 1/2))
(/.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))
(pow.f64 (tan.f64 eps) 1/2)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (tan.f64 eps) 3/2) 1/3)
(pow.f64 (pow.f64 (tan.f64 eps) 1/4) 2)
(fabs.f64 (sqrt.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (sqrt.f64 (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps))))
(exp.f64 (log.f64 (sqrt.f64 (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (tan.f64 eps))))
(+.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 (/.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 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 1 1/3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 (+.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (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 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (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 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1/3))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.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 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 (+.f64 x eps))))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 (+.f64 x eps))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))) 1)
(*.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) 3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) 3) (pow.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 3) (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 6))
(log.f64 (exp.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(exp.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.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 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 1 1/3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 (+.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (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 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (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 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1/3))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.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 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (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)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.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))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 (+.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 1 (tan.f64 (+.f64 x eps)) (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)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) -1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
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 -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 -1 (+.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 1 (+.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 (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))))) (pow.f64 x 3)) (fma.f64 -1 (*.f64 (*.f64 -1 (+.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (fma.f64 (*.f64 1 (+.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 (*.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))) (pow.f64 x 3)))
(-.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps (*.f64 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))) (-.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))) (*.f64 (neg.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 (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))) (-.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))) (*.f64 (neg.f64 eps) eps)))) (*.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 (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 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 (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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.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)) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.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)))) 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 (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 (-.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)))))) (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (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 (+.f64 1 (/.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 (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.f64 (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 eps eps) (*.f64 (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 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x)))
(+.f64 (/.f64 (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 eps eps) (*.f64 (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 -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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))))
(/.f64 (+.f64 (/.f64 (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(+.f64 (fma.f64 (pow.f64 x 3) (-.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (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 (/.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 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 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 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 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 2 (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 (*.f64 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 2 (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 eps eps) (*.f64 (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 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))) (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.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 eps eps) (*.f64 (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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2))))) (/.f64 (*.f64 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 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))) (-.f64 (/.f64 (*.f64 2 (sin.f64 x)) (cos.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 (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 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 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 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 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.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 (-.f64 2 (*.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))) x))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 x (*.f64 3 (/.f64 (-.f64 2 (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 x (*.f64 3 (/.f64 (+.f64 2 (/.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 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (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)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.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 (-.f64 2 (*.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))) x)))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 (/.f64 (fma.f64 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) 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)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.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 x x) (*.f64 x (*.f64 3 (/.f64 (-.f64 2 (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) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (*.f64 x x) (+.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.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))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.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 x (*.f64 3 (/.f64 (+.f64 2 (/.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) 3) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.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 (*.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 1/6 (/.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 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 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) 2)) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 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 2 (/.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)))))) (sin.f64 eps)) (cos.f64 eps))))) (cos.f64 eps))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 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) 2)) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (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)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (*.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 (-.f64 2 (*.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))) x))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (fma.f64 2 (/.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (-.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)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 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) 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)))) 2)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 2 (+.f64 (/.f64 (*.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (/.f64 (-.f64 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)))) (/.f64 (cos.f64 eps) (sin.f64 eps)))))))))) (pow.f64 x 3) (fma.f64 (fma.f64 2 (/.f64 (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 (/.f64 (fma.f64 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) 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)))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.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 x x) (*.f64 x (*.f64 3 (/.f64 (-.f64 2 (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) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (pow.f64 x 3) (+.f64 (fma.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (-.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (fma.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 2 (/.f64 (+.f64 1 (/.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))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (-.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (cos.f64 eps) (sin.f64 eps))))))))) (fma.f64 (*.f64 x x) (+.f64 (fma.f64 2 (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (fma.f64 2 (/.f64 (+.f64 1 (/.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))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.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 x (*.f64 3 (/.f64 (+.f64 2 (/.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))))))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(*.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 8)
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps (+.f64 (*.f64 8 (/.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 4 (/.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))))))
(fma.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 eps (*.f64 (/.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)))))) 12)))
(fma.f64 eps (*.f64 (/.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))))) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 8))
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 4 (/.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 2 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 4 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (cos.f64 x)))))) (*.f64 eps (+.f64 (*.f64 8 (/.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 4 (/.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)))))))
(fma.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (*.f64 eps eps) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 4 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (fma.f64 4 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (cos.f64 x))))) (*.f64 eps (*.f64 (/.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)))))) 12))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 8 (fma.f64 (*.f64 eps eps) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (/.f64 (*.f64 4 (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (*.f64 (/.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 12 eps))))
(+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -4 (/.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)))))))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (+.f64 (*.f64 4 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 4 (/.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 2 (/.f64 (*.f64 (+.f64 (*.f64 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)))) 2)) (cos.f64 x))) (*.f64 -4 (/.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)))) (sin.f64 x)) (cos.f64 x))))))) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 4 (/.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 2 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 4 (/.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))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (cos.f64 x)))))) (*.f64 eps (+.f64 (*.f64 8 (/.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 4 (/.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))))))))
(fma.f64 (pow.f64 eps 3) (fma.f64 -4 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2)))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (fma.f64 4 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 4 (/.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))) (*.f64 2 (/.f64 (fma.f64 2 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x)) (*.f64 -4 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2)))) (/.f64 (cos.f64 x) (sin.f64 x))))) (/.f64 (cos.f64 x) (sin.f64 x))))))) (fma.f64 8 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (*.f64 eps eps) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 4 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x)) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (fma.f64 4 (/.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)))))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (cos.f64 x))))) (*.f64 eps (*.f64 (/.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)))))) 12)))))
(fma.f64 (pow.f64 eps 3) (fma.f64 -4 (/.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 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (fma.f64 2 (/.f64 (fma.f64 -4 (/.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 (*.f64 2 (sin.f64 x)) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 4 (/.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 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 8 (fma.f64 (*.f64 eps eps) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 x) 3) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (/.f64 (*.f64 4 (*.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (cos.f64 x)))) (*.f64 (/.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 12 eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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))))) 3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 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)))
(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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(+.f64 (fma.f64 (pow.f64 x 3) (-.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (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 (/.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 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 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 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 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 2 (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 (*.f64 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 2 (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 eps eps) (*.f64 (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 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))) (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.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 eps eps) (*.f64 (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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2))))) (/.f64 (*.f64 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 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))) (-.f64 (/.f64 (*.f64 2 (sin.f64 x)) (cos.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 (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 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 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 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 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 (*.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 -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 -1 (+.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 1 (+.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 (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))))) (pow.f64 x 3)) (fma.f64 -1 (*.f64 (*.f64 -1 (+.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (fma.f64 (*.f64 1 (+.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 (*.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))) (pow.f64 x 3)))
(-.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps (*.f64 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))) (-.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))) (*.f64 (neg.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 (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))) (-.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))) (*.f64 (neg.f64 eps) eps)))) (*.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 (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 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.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 (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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.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)) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.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)))) 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 (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 (-.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)))))) (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (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 (+.f64 1 (/.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 (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.f64 (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 eps eps) (*.f64 (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 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x)))
(+.f64 (/.f64 (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 eps eps) (*.f64 (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 -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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))))
(/.f64 (+.f64 (/.f64 (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (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 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (-.f64 (tan.f64 x) (*.f64 0 (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 eps x)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (-.f64 (tan.f64 x) (*.f64 0 (tan.f64 x))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (-.f64 (tan.f64 x) (*.f64 0 (tan.f64 x))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.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 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (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)) (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 x) (tan.f64 (+.f64 x eps)))))
(*.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 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (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)) (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 x) (tan.f64 (+.f64 x eps))) (-.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (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)) (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 x) (tan.f64 (+.f64 x eps))))
(*.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 (-.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 (fma.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 (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 (sin.f64 x) 1) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 (+.f64 eps x))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.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 (neg.f64 (fma.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 (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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(*.f64 1 (/.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 x) (tan.f64 (+.f64 x eps)))))
(/.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 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 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (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)) (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)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.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 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 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))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (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 (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))
(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))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.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 1 (tan.f64 (+.f64 x eps)) (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)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (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))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (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 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 x) (/.f64 1 (-.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 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 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 (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 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (*.f64 (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 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 (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 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (*.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (+.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 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 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)) (/.f64 1 (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (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 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (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 (/.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 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (/.f64 1 (-.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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (cbrt.f64 (pow.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (cbrt.f64 (+.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 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (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))))
(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))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(tan.f64 eps)
(*.f64 (tan.f64 eps) 1)
(tan.f64 eps)
(*.f64 1 (tan.f64 eps))
(tan.f64 eps)
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) (sqrt.f64 (tan.f64 eps))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (sqrt.f64 (tan.f64 eps)) (cbrt.f64 (sqrt.f64 (tan.f64 eps)))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) 4))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (pow.f64 (tan.f64 eps) 2)))
(*.f64 (pow.f64 (tan.f64 eps) 1/4) (*.f64 (pow.f64 (tan.f64 eps) 1/4) (sqrt.f64 (tan.f64 eps))))
(tan.f64 eps)
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 eps)) (pow.f64 (tan.f64 eps) 1/4)) (pow.f64 (tan.f64 eps) 1/4))
(tan.f64 eps)
(*.f64 (*.f64 (sqrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (sqrt.f64 (tan.f64 eps))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (*.f64 (sqrt.f64 (tan.f64 eps)) (cbrt.f64 (sqrt.f64 (tan.f64 eps)))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) 4))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(fabs.f64 (tan.f64 eps))
(log.f64 (exp.f64 (tan.f64 eps)))
(tan.f64 eps)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(tan.f64 eps)
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(tan.f64 eps)
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(tan.f64 eps)
(exp.f64 (log.f64 (tan.f64 eps)))
(tan.f64 eps)
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(tan.f64 eps)
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(tan.f64 eps)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps)))) 1)
(sqrt.f64 (tan.f64 eps))
(*.f64 1 (sqrt.f64 (tan.f64 eps)))
(sqrt.f64 (tan.f64 eps))
(*.f64 (sqrt.f64 (tan.f64 eps)) 1)
(sqrt.f64 (tan.f64 eps))
(*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (sqrt.f64 (tan.f64 eps))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (sqrt.f64 (tan.f64 eps))))
(*.f64 (pow.f64 (tan.f64 eps) 1/4) (pow.f64 (tan.f64 eps) 1/4))
(sqrt.f64 (tan.f64 eps))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (sqrt.f64 (cbrt.f64 (tan.f64 eps))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (tan.f64 eps)))
(sqrt.f64 (tan.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2)) 1/2) (pow.f64 (cbrt.f64 (tan.f64 eps)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 2))) (sqrt.f64 (cbrt.f64 (tan.f64 eps))))
(/.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))
(pow.f64 (tan.f64 eps) 1/2)
(sqrt.f64 (tan.f64 eps))
(pow.f64 (sqrt.f64 (tan.f64 eps)) 1)
(sqrt.f64 (tan.f64 eps))
(pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) 3)
(sqrt.f64 (tan.f64 eps))
(pow.f64 (pow.f64 (tan.f64 eps) 3/2) 1/3)
(cbrt.f64 (pow.f64 (tan.f64 eps) 3/2))
(pow.f64 (pow.f64 (tan.f64 eps) 1/4) 2)
(sqrt.f64 (tan.f64 eps))
(fabs.f64 (sqrt.f64 (tan.f64 eps)))
(sqrt.f64 (tan.f64 eps))
(log.f64 (exp.f64 (sqrt.f64 (tan.f64 eps))))
(sqrt.f64 (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (tan.f64 eps)))))
(sqrt.f64 (tan.f64 eps))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps))))
(sqrt.f64 (tan.f64 eps))
(exp.f64 (log.f64 (sqrt.f64 (tan.f64 eps))))
(sqrt.f64 (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1/2))
(sqrt.f64 (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 eps))) 1))
(sqrt.f64 (tan.f64 eps))
(log1p.f64 (expm1.f64 (sqrt.f64 (tan.f64 eps))))
(sqrt.f64 (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.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 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (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 (-.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 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (pow.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 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3/2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.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 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (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 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (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 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 eps 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 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (-.f64 (tan.f64 (+.f64 eps x)) (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 (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 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 eps x))) (cos.f64 x)) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (neg.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)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (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 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 eps x))) (cos.f64 x)) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.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 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (+.f64 (neg.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 (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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 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 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (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 (-.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 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (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 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 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 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1/3))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.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)))) (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 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (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)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.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))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.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))
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 x)) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 (+.f64 x eps))))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(+.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 (+.f64 x eps))) (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(+.f64 (*.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (tan.f64 x) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))) 1)
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1)
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) 4))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) 3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) 4))
(*.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(/.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) 3) (pow.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 3) (pow.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 3) (pow.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 3) (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 3) (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))
(/.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (-.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 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (/.f64 (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 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 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 (pow.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 x) (tan.f64 (+.f64 x eps))) 6))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 6))
(log.f64 (exp.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 3))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(exp.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (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 (-.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 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (pow.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 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) 1/3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3/2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.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 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (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 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (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 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 eps 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 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (-.f64 (tan.f64 (+.f64 eps x)) (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 (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 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 eps x))) (cos.f64 x)) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (neg.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)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (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 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 eps x))) (cos.f64 x)) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.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 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (+.f64 (neg.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 (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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 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 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (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 (-.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 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (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 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 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 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1/3))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.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)))) (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 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (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)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.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))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.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))
(+.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 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (-.f64 (tan.f64 x) (*.f64 0 (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 eps x)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (-.f64 (tan.f64 x) (*.f64 0 (tan.f64 x))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (-.f64 (tan.f64 x) (*.f64 0 (tan.f64 x))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.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 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (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)) (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 x) (tan.f64 (+.f64 x eps)))))
(*.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 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.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 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.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 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (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)) (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 x) (tan.f64 (+.f64 x eps))) (-.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)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (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)) (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 x) (tan.f64 (+.f64 x eps))))
(*.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 (-.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 (fma.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 (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 (sin.f64 x) 1) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 (+.f64 eps x))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.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 (neg.f64 (fma.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 (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 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(*.f64 1 (/.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 x) (tan.f64 (+.f64 x eps)))))
(/.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 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 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (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)) (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)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.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 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (cbrt.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 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))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (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 (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))
(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))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.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 1 (tan.f64 (+.f64 x eps)) (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)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (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))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (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 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 x) (/.f64 1 (-.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 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(tan.f64 (+.f64 eps x))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (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 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(*.f64 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (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 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 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 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 -1 (/.f64 -1 (tan.f64 (+.f64 eps x))))
(/.f64 (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 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) -1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(*.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1) (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 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.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) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (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))))
(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))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))

eval333.0ms (2.2%)

Compiler

Compiled 25755 to 10983 computations (57.4% saved)

prune258.0ms (1.7%)

Pruning

71 alts after pruning (60 fresh and 11 done)

PrunedKeptTotal
New88822910
Fresh93847
Picked055
Done066
Total89771968
Accurracy
99.9%
Counts
968 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.2%
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
22.6%
(pow.f64 (pow.f64 (pow.f64 (tan.f64 eps) 3/2) 1/3) 2)
27.6%
(pow.f64 (pow.f64 (pow.f64 (tan.f64 eps) 1/4) 2) 2)
17.2%
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
19.8%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
27.3%
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) 3) 2)
27.8%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
27.8%
(pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps)))) 2)
26.8%
(pow.f64 (exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1/2)) 2)
23.0%
(pow.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 3/2)) 2)
45.1%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
43.0%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
61.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
67.8%
(/.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)))
51.8%
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
51.4%
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
51.5%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
51.9%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
4.6%
(/.f64 (*.f64 2 (sin.f64 x)) (cos.f64 x))
62.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
62.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
27.9%
(-.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3) (tan.f64 x))
17.6%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
67.8%
(-.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
33.8%
(-.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.6%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.8%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.5%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
61.2%
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
22.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
67.9%
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps))) (tan.f64 x))
51.5%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps (*.f64 eps (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))))
68.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
45.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
31.5%
(-.f64 (log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
31.0%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
37.7%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
24.1%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
19.4%
(-.f64 (exp.f64 (log.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
67.5%
(+.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))))
43.8%
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
51.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))))))))
43.8%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
51.6%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
51.5%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.7%
(tan.f64 eps)
22.2%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
45.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
43.0%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
62.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
30.5%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.5%
(log.f64 (exp.f64 (tan.f64 eps)))
21.2%
(fabs.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
29.7%
(fabs.f64 (tan.f64 eps))
54.3%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
18.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1/3))
26.9%
(exp.f64 (log.f64 (tan.f64 eps)))
4.6%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x)) 3))
38.7%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
43.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
43.7%
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))
17.8%
(cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 6)))
35.1%
eps
66.2%
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
22.6%
(pow.f64 (pow.f64 (pow.f64 (tan.f64 eps) 3/2) 1/3) 2)
27.6%
(pow.f64 (pow.f64 (pow.f64 (tan.f64 eps) 1/4) 2) 2)
17.2%
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
19.8%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
27.3%
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) 3) 2)
27.8%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
27.8%
(pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps)))) 2)
26.8%
(pow.f64 (exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1/2)) 2)
23.0%
(pow.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 3/2)) 2)
45.1%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
43.0%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
61.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
67.8%
(/.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)))
51.8%
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
51.4%
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
51.5%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
51.9%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
4.6%
(/.f64 (*.f64 2 (sin.f64 x)) (cos.f64 x))
62.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
62.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
27.9%
(-.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3) (tan.f64 x))
17.6%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
67.8%
(-.f64 (/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
33.8%
(-.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.6%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.8%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.5%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
61.2%
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
22.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
67.9%
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps))) (tan.f64 x))
51.5%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps (*.f64 eps (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))))
68.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
45.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
31.5%
(-.f64 (log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
31.0%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
37.7%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
24.1%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
19.4%
(-.f64 (exp.f64 (log.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
67.5%
(+.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))))
43.8%
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
51.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))))))))
43.8%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
51.6%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
51.5%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.7%
(tan.f64 eps)
22.2%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
45.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
43.0%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
62.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
30.5%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.5%
(log.f64 (exp.f64 (tan.f64 eps)))
21.2%
(fabs.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
29.7%
(fabs.f64 (tan.f64 eps))
54.3%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
18.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1/3))
26.9%
(exp.f64 (log.f64 (tan.f64 eps)))
4.6%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x)) 3))
38.7%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
43.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
43.7%
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))
17.8%
(cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 6)))
35.1%
eps
Compiler

Compiled 4384 to 2972 computations (32.2% saved)

localize760.0ms (4.9%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
99.8%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
99.8%
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
99.7%
(pow.f64 (sin.f64 x) 2)
99.7%
(log1p.f64 (tan.f64 (+.f64 x eps)))
84.2%
(tan.f64 (+.f64 x eps))
73.3%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
71.4%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
99.9%
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
84.2%
(tan.f64 (+.f64 eps x))
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
71.4%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
Compiler

Compiled 253 to 89 computations (64.8% saved)

series170.0ms (1.1%)

Counts
11 → 212
Calls

60 calls:

TimeVariablePointExpression
47.0ms
eps
@inf
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
42.0ms
x
@inf
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
19.0ms
x
@-inf
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
17.0ms
eps
@-inf
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
11.0ms
eps
@-inf
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))

rewrite102.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
794×add-sqr-sqrt
790×pow1
784×*-un-lft-identity
742×add-exp-log
742×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify259.0ms (1.7%)

Algorithm
egg-herbie
Rules
1304×fma-def
972×associate-*r*
772×associate-*l*
724×distribute-lft-in
720×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092733543
1261931099
Stop Event
node limit
Counts
431 → 450
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 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (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/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.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)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (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 (/.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 1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.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 -1 (/.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 -1 (/.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 (+.f64 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.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 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.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 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.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 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 6)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4)) (pow.f64 (cos.f64 eps) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 8)) (+.f64 (*.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 6)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4)) (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 6)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 6)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 8) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 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 (*.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 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 (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 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1) x) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3))) (+.f64 (*.f64 -6 (/.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)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 -6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))))))))) 1/3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 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 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 24 (/.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)))))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (+.f64 (*.f64 24 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))) (+.f64 (*.f64 -6 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 4))) (*.f64 -24 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.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 (sin.f64 x) (cos.f64 x)))))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/24 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 4)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3))) (+.f64 (*.f64 -6 (/.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)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 -6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))))))))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) x)) (/.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 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) x) (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) x) (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) x) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3))) (+.f64 (*.f64 -6 (/.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 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 -6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))))) (pow.f64 x 3))) (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps) (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps) (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps) (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(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 1/6 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 31/360 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 173/5040 (pow.f64 x 8)) (+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 31/360 (pow.f64 x 6)) (pow.f64 x 2))))
eps
(+.f64 (*.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps)) (pow.f64 x 2)) eps)
(+.f64 (*.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps)) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps))) (pow.f64 x 4)) eps))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps)) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps))) (pow.f64 x 4)) (+.f64 eps (*.f64 (-.f64 (*.f64 61/720 eps) (+.f64 (*.f64 1/24 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/720 eps) (*.f64 -1/2 (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps))))))) (pow.f64 x 6)))))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
eps
(+.f64 eps (*.f64 1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (+.f64 (*.f64 5/24 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 (*.f64 eps (pow.f64 x 2)))))
(+.f64 eps (+.f64 (*.f64 5/24 (*.f64 eps (pow.f64 x 4))) (+.f64 (*.f64 61/720 (*.f64 eps (pow.f64 x 6))) (*.f64 1/2 (*.f64 eps (pow.f64 x 2))))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 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 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (tan.f64 x)))
(pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)) 2) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)) 2) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(fma.f64 1 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (tan.f64 x)))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 1)
(*.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))
(*.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 4) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (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 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (tan.f64 x)) (exp.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.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)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (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 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (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 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 0 (log1p.f64 (tan.f64 (+.f64 x eps))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (log1p.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (*.f64 (pow.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 2) (log1p.f64 (tan.f64 (+.f64 x eps)))) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 2)
(log.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 2) (log1p.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (sin.f64 x) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sin.f64 x) 2)))
(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 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 1)
(*.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) 2)
(pow.f64 (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))) 1)
(*.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(*.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 1 (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 2) (cbrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (sqrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(pow.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 1)
(pow.f64 (*.f64 (pow.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 2) (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 1/3)
(pow.f64 (sqrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 2)
(pow.f64 (/.f64 (cos.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) -1)
(log.f64 (exp.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 2) (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(expm1.f64 (log1p.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(exp.f64 (log.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 1)
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 2) (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 2)
(log.f64 (exp.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 2) (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))
(+.f64 (*.f64 (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (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)) (neg.f64 (/.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))))
(+.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/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.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)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (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 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (neg.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))))) (pow.f64 x 3) (fma.f64 (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (/.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))))
(fma.f64 (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))) (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 (+.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 1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.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)) (neg.f64 (/.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 eps (*.f64 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 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.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 (+.f64 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.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)))))))
(fma.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.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 (-.f64 (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (neg.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)))))))))
(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 (fma.f64 1/3 (/.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 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.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 -1 (/.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 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.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))))))))
(fma.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.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))) (fma.f64 (-.f64 (/.f64 (*.f64 2/3 (sin.f64 x)) (cos.f64 x)) (fma.f64 -2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (neg.f64 (/.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (pow.f64 eps 4) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (*.f64 1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (neg.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))))))))))
(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))) (fma.f64 (pow.f64 eps 3) (+.f64 (fma.f64 1/3 (/.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 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2))) (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2/3) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) -2/3) (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (pow.f64 eps 4)))))
(-.f64 (/.f64 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (*.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 1 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 (pow.f64 x 2) (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 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))) (/.f64 (*.f64 2/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4))) (pow.f64 (cos.f64 eps) 2)))
(fma.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 x 4))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))))
(+.f64 (*.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 6)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45) (pow.f64 x 6) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))) (/.f64 (*.f64 2/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4))) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45) (pow.f64 x 6) (fma.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 x 4))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x)))))
(+.f64 (*.f64 (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 8)) (+.f64 (*.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 6)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4)) (pow.f64 (cos.f64 eps) 2))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 62/315) (pow.f64 x 8) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45) (pow.f64 x 6) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))) (/.f64 (*.f64 2/3 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4))) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 62/315) (pow.f64 x 8) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45) (pow.f64 x 6) (fma.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 x 4))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 2/3 (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(fma.f64 2/3 (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 6)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45) (pow.f64 eps 6) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 2/3 (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45) (pow.f64 eps 6) (fma.f64 2/3 (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 6)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 8) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45) (pow.f64 eps 6) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (fma.f64 2/3 (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 eps 8) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 62/315)))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45) (pow.f64 eps 6) (fma.f64 2/3 (/.f64 (pow.f64 eps 4) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 62/315 (pow.f64 eps 8))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.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 (*.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 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x)))
(+.f64 (/.f64 (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 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/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 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x)) (*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (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 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 (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 (sin.f64 eps) (*.f64 x x)))))
(+.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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.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)))) 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 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (/.f64 (sin.f64 eps) (cos.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) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (pow.f64 x 3) (-.f64 (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))))))
(/.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 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 2 (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 (*.f64 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 2 (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 (*.f64 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))) (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.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 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2))))) (/.f64 (*.f64 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 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))) (-.f64 (/.f64 (*.f64 2 (sin.f64 x)) (cos.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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 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 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 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 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 eps x)) (cos.f64 (+.f64 eps x))))
(/.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 (/.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 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 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (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 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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (pow.f64 x 3) (+.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 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 (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 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 x (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (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 (/.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 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 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 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 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) -1) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) -1) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) -1) x (fma.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) -1) (fma.f64 (*.f64 1/2 (+.f64 (-.f64 (*.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) 2))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1) x) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3))) (+.f64 (*.f64 -6 (/.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)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 -6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))))))))) 1/3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) -1) x (fma.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (*.f64 1/6 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3)) (*.f64 -6 (+.f64 (/.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (sin.f64 eps))))))))) -1/3) (pow.f64 x 3) (fma.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) -1) (fma.f64 (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (fma.f64 1/6 (+.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) 3) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3)) (*.f64 -6 (+.f64 (/.f64 (-.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))))))) (*.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (*.f64 1 (*.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))))) -1/3) (fma.f64 (*.f64 1/2 (+.f64 (-.f64 (*.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) 2))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.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 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 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))))
(*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (*.f64 (*.f64 eps eps) 1/2) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 1/6 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3) (fma.f64 -6 (/.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 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)) (*.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(fma.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) 1/2) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2))) (*.f64 (fma.f64 1/6 (+.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (fma.f64 -6 (/.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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) -6))))) (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (*.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (pow.f64 eps 3)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 24 (/.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)))))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (+.f64 (*.f64 24 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))) (+.f64 (*.f64 -6 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 4))) (*.f64 -24 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.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 (sin.f64 x) (cos.f64 x)))))))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/24 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 4)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (pow.f64 eps 4) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/6 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -6 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)) (*.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))) (fma.f64 1/24 (fma.f64 -12 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 24 (/.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 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 24 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (fma.f64 -6 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 4)) (*.f64 -24 (/.f64 (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 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/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 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (fma.f64 1/4 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (fma.f64 1/8 (pow.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) 2) (*.f64 1/24 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 4))))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 1/6 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3) (fma.f64 -6 (/.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 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)) (*.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 4) (fma.f64 1/6 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -6 (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) -6))))) (fma.f64 1/24 (fma.f64 -12 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (fma.f64 24 (/.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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 24 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3)) (fma.f64 -6 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 4) (/.f64 (*.f64 -24 (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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 1/4 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (fma.f64 1/8 (pow.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) 2) (*.f64 1/24 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 4))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) 1/2) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2))) (*.f64 (fma.f64 1/6 (+.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (fma.f64 -6 (/.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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) -6))))) (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (*.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (pow.f64 eps 3)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (*.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 x (*.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (*.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 1/2 (+.f64 (-.f64 (*.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) 2))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (fma.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 x (*.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3))) (+.f64 (*.f64 -6 (/.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)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 -6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))))))))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2)) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 (pow.f64 x 3) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (*.f64 1/6 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3)) (*.f64 -6 (+.f64 (/.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (sin.f64 eps)))))))))) (fma.f64 (*.f64 1/2 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (*.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 (pow.f64 x 3) (fma.f64 1/6 (+.f64 (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) 3) (fma.f64 2 (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3)) (*.f64 -6 (+.f64 (/.f64 (-.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))))))) (*.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (*.f64 1 (*.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))))) (fma.f64 (*.f64 1/2 (+.f64 (-.f64 (*.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) 2))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (fma.f64 (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 x (*.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps 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 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (*.f64 (*.f64 eps eps) 1/2) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/6 (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (*.f64 (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 1/6 (+.f64 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3) (fma.f64 -6 (/.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 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)) (*.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) 1/2) (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2))) (*.f64 (fma.f64 1/6 (+.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (fma.f64 -6 (/.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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) -6))))) (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)) (*.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (pow.f64 eps 3)))) (fma.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 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 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) x) (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) x (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) x) (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) x (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (*.f64 1 (*.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (*.f64 x x) (fma.f64 x (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) x) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3))) (+.f64 (*.f64 -6 (/.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 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 -6 (/.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (sin.f64 eps)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))))) (pow.f64 x 3))) (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))
(fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (fma.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) x (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3)) (*.f64 -6 (+.f64 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1/6 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (sin.f64 eps))))))) (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(fma.f64 1/2 (*.f64 x (*.f64 x (-.f64 (*.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))))) (fma.f64 x (+.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (fma.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3))) (*.f64 -1 (+.f64 (/.f64 (-.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 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)))))) (pow.f64 x 3) (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps) (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 eps (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps) (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2))) (fma.f64 eps (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -6 (/.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 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps) (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -6 (/.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 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)) (*.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) eps (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 (*.f64 1/6 (pow.f64 eps 3)) (fma.f64 -6 (/.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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2)) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 2 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) -6)))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2))) (fma.f64 eps (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(log1p.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(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))
(fma.f64 x x (*.f64 (pow.f64 x 4) -1/3))
(+.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)))
(fma.f64 (pow.f64 x 4) -1/3 (fma.f64 (pow.f64 x 6) 2/45 (*.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))))
(fma.f64 (pow.f64 x 4) -1/3 (fma.f64 (pow.f64 x 8) -1/315 (fma.f64 (pow.f64 x 6) 2/45 (*.f64 x x))))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 1/6 (pow.f64 x 4) (*.f64 x x))
(fma.f64 (pow.f64 x 4) 1/6 (*.f64 x x))
(+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 31/360 (pow.f64 x 6)) (pow.f64 x 2)))
(fma.f64 1/6 (pow.f64 x 4) (fma.f64 31/360 (pow.f64 x 6) (*.f64 x x)))
(fma.f64 (pow.f64 x 4) 1/6 (fma.f64 (pow.f64 x 6) 31/360 (*.f64 x x)))
(+.f64 (*.f64 173/5040 (pow.f64 x 8)) (+.f64 (*.f64 1/6 (pow.f64 x 4)) (+.f64 (*.f64 31/360 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 173/5040 (pow.f64 x 8) (fma.f64 1/6 (pow.f64 x 4) (fma.f64 31/360 (pow.f64 x 6) (*.f64 x x))))
(fma.f64 (pow.f64 x 8) 173/5040 (fma.f64 (pow.f64 x 4) 1/6 (fma.f64 (pow.f64 x 6) 31/360 (*.f64 x x))))
eps
(+.f64 (*.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps)) (pow.f64 x 2)) eps)
(fma.f64 (*.f64 eps 1) (*.f64 x x) eps)
(fma.f64 eps (*.f64 x x) eps)
(+.f64 (*.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps)) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps))) (pow.f64 x 4)) eps))
(fma.f64 (*.f64 eps 1) (*.f64 x x) (fma.f64 (-.f64 (*.f64 eps 5/24) (fma.f64 -1/2 (*.f64 eps 1) (*.f64 eps 1/24))) (pow.f64 x 4) eps))
(fma.f64 eps (*.f64 x x) (fma.f64 (pow.f64 x 4) (+.f64 (fma.f64 eps 5/24 (*.f64 eps 1/2)) (*.f64 -1/24 eps)) eps))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps)) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps))) (pow.f64 x 4)) (+.f64 eps (*.f64 (-.f64 (*.f64 61/720 eps) (+.f64 (*.f64 1/24 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/720 eps) (*.f64 -1/2 (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps))))))) (pow.f64 x 6)))))
(fma.f64 (*.f64 eps 1) (*.f64 x x) (+.f64 (fma.f64 (-.f64 (*.f64 eps 5/24) (fma.f64 -1/2 (*.f64 eps 1) (*.f64 eps 1/24))) (pow.f64 x 4) eps) (*.f64 (pow.f64 x 6) (-.f64 (*.f64 eps 61/720) (fma.f64 1/24 (*.f64 eps 1) (fma.f64 -1/720 eps (*.f64 -1/2 (-.f64 (*.f64 eps 5/24) (fma.f64 -1/2 (*.f64 eps 1) (*.f64 eps 1/24))))))))))
(fma.f64 eps (*.f64 x x) (fma.f64 (pow.f64 x 4) (+.f64 (fma.f64 eps 5/24 (*.f64 eps 1/2)) (*.f64 -1/24 eps)) (fma.f64 (pow.f64 x 6) (-.f64 (*.f64 eps 61/720) (fma.f64 eps 1/24 (fma.f64 -1/2 (+.f64 (fma.f64 eps 5/24 (*.f64 eps 1/2)) (*.f64 -1/24 eps)) (*.f64 eps -1/720)))) eps)))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
eps
(+.f64 eps (*.f64 1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))
(fma.f64 1/2 (*.f64 (*.f64 eps x) x) eps)
(+.f64 eps (+.f64 (*.f64 5/24 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 (*.f64 eps (pow.f64 x 2)))))
(+.f64 eps (fma.f64 5/24 (*.f64 eps (pow.f64 x 4)) (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 eps x) x) eps) (*.f64 eps (*.f64 5/24 (pow.f64 x 4))))
(+.f64 eps (+.f64 (*.f64 5/24 (*.f64 eps (pow.f64 x 4))) (+.f64 (*.f64 61/720 (*.f64 eps (pow.f64 x 6))) (*.f64 1/2 (*.f64 eps (pow.f64 x 2))))))
(+.f64 eps (fma.f64 5/24 (*.f64 eps (pow.f64 x 4)) (fma.f64 61/720 (*.f64 eps (pow.f64 x 6)) (*.f64 1/2 (*.f64 eps (*.f64 x x))))))
(+.f64 eps (fma.f64 5/24 (*.f64 eps (pow.f64 x 4)) (fma.f64 61/720 (*.f64 eps (pow.f64 x 6)) (*.f64 (*.f64 x x) (*.f64 eps 1/2)))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 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 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(*.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 2) (*.f64 (tan.f64 x) (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (tan.f64 x)))
(pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)) 1)
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)) 2) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) 1/3)
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) 2)
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(log.f64 (/.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (exp.f64 (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)) 2) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))) 1))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(fma.f64 1 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (tan.f64 x))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 1)
(+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) -1)
(+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) 0)
(*.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(*.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(*.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 4) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(*.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 (+.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 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 2) (+.f64 2 (tan.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 2) -1) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 2) -1) (+.f64 2 (tan.f64 (+.f64 eps x))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (sqrt.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 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (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 x) 3) (pow.f64 (tan.f64 (+.f64 eps 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 x) 3) (pow.f64 (tan.f64 (+.f64 eps x)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (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 (+.f64 eps x)) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (*.f64 (exp.f64 (tan.f64 x)) (exp.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.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 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.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 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.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 (tan.f64 (+.f64 x eps)) (neg.f64 (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 (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 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 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 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 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 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 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 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 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 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 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 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 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 x eps)) (tan.f64 x)))
(-.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 (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) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (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 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1/3)
(-.f64 (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))
(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))) (exp.f64 (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (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))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (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 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(*.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 (+.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 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 2) (+.f64 2 (tan.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 2) -1) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) 2) -1) (+.f64 2 (tan.f64 (+.f64 eps x))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (sqrt.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 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 (+.f64 eps x)) 0)
(+.f64 0 (log1p.f64 (tan.f64 (+.f64 x eps))))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 eps x))))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))) 1)
(log1p.f64 (tan.f64 (+.f64 eps x)))
(*.f64 1 (log1p.f64 (tan.f64 (+.f64 x eps))))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 1)
(log1p.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (*.f64 (pow.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 2) (log1p.f64 (tan.f64 (+.f64 x eps)))) 1/3)
(log1p.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 2)
(log1p.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 2) (log1p.f64 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (tan.f64 (+.f64 eps x)))
(-.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 1 (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(*.f64 (sin.f64 x) (sin.f64 x))
(pow.f64 (sin.f64 x) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 x) 2)) (sqrt.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 3)
(/.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))
(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 (*.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (sin.f64 x) 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 x) 4)))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(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 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 1)
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(*.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 1 (cos.f64 x)))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (sqrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 1)
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) 1/3)
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) 2)
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(pow.f64 (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) -1)
(/.f64 1 (/.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(exp.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) 1))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))) 1)
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 1 (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 2) (cbrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (sqrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (sqrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 1)
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (*.f64 (pow.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 2) (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 1/3)
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (sqrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 2)
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (/.f64 (cos.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) -1)
(/.f64 1 (/.f64 (/.f64 (cos.f64 x) eps) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(log.f64 (exp.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 2) (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(exp.f64 (log.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 1))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 (/.f64 eps (cos.f64 x)) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 1)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 1)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 2) (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 1/3)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 2)
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 2) (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) 1))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))

eval480.0ms (3.1%)

Compiler

Compiled 31025 to 15747 computations (49.2% saved)

prune248.0ms (1.6%)

Pruning

84 alts after pruning (69 fresh and 15 done)

PrunedKeptTotal
New64320663
Fresh64955
Picked145
Done01111
Total65084734
Accurracy
100.0%
Counts
734 → 84
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.2%
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
68.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
31.6%
(fma.f64 eps (*.f64 x x) eps)
22.6%
(pow.f64 (pow.f64 (pow.f64 (tan.f64 eps) 3/2) 1/3) 2)
27.6%
(pow.f64 (pow.f64 (pow.f64 (tan.f64 eps) 1/4) 2) 2)
19.8%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
27.3%
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 eps))) 3) 2)
51.4%
(pow.f64 (/.f64 (cos.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) -1)
24.2%
(pow.f64 (sqrt.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) 2)
27.8%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
27.8%
(pow.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 eps)))) 2)
26.8%
(pow.f64 (exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1/2)) 2)
23.0%
(pow.f64 (cbrt.f64 (pow.f64 (tan.f64 eps) 3/2)) 2)
45.1%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
43.0%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
61.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
67.8%
(/.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)))
51.8%
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
51.4%
(/.f64 (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
31.5%
(/.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (cos.f64 x))
51.3%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 3) (cos.f64 x))))) (cos.f64 x))
51.5%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (+.f64 x x)) 2)) (cos.f64 x))))) (cos.f64 x))
51.9%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
4.6%
(/.f64 (*.f64 2 (sin.f64 x)) (cos.f64 x))
62.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
62.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
27.9%
(-.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3) (tan.f64 x))
17.6%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
33.8%
(-.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.6%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.7%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
67.8%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
68.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
61.2%
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
38.1%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1) (tan.f64 x))
22.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
67.9%
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 eps))) (tan.f64 x))
51.5%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps (*.f64 eps (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))))
68.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
45.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
45.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
31.5%
(-.f64 (log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
31.0%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
37.7%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
19.4%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
24.1%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
19.4%
(-.f64 (exp.f64 (log.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
67.5%
(+.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))))
43.8%
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 x)))
31.1%
(+.f64 (+.f64 1 (tan.f64 (+.f64 eps x))) (+.f64 -1 (neg.f64 (tan.f64 x))))
51.2%
(+.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.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 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.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))))))))
43.8%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
51.6%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
51.4%
(*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
51.5%
(*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
51.5%
(*.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (/.f64 1 (cos.f64 x)))
62.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
51.5%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
62.7%
(tan.f64 eps)
22.2%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
43.0%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
62.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
30.5%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.5%
(log.f64 (exp.f64 (tan.f64 eps)))
5.3%
(fabs.f64 (/.f64 (*.f64 2 (sin.f64 x)) (cos.f64 x)))
15.0%
(fabs.f64 (+.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x)))
21.2%
(fabs.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
21.2%
(fabs.f64 (+.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))
15.0%
(fabs.f64 (+.f64 (log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x)))
18.9%
(fabs.f64 (+.f64 (exp.f64 (log.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))
29.7%
(fabs.f64 (tan.f64 eps))
21.2%
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
54.3%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
26.9%
(exp.f64 (log.f64 (tan.f64 eps)))
4.6%
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x)) 3))
38.7%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
43.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
43.7%
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))
17.8%
(cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 6)))
35.1%
eps
Compiler

Compiled 3804 to 2118 computations (44.3% saved)

regimes675.0ms (4.4%)

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

3 calls:

284.0ms
x
204.0ms
eps
134.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
82.5%5x
99.7%3eps
90.6%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 2383 to 1164 computations (51.2% saved)

regimes190.0ms (1.2%)

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

1 calls:

131.0ms
eps
Results
AccuracySegmentsBranch
99.7%3eps
Compiler

Compiled 1731 to 761 computations (56% saved)

regimes170.0ms (1.1%)

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

140.0ms
eps
Results
AccuracySegmentsBranch
99.6%3eps
Compiler

Compiled 1412 to 593 computations (58% saved)

regimes157.0ms (1%)

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

1 calls:

132.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 1198 to 484 computations (59.6% saved)

regimes156.0ms (1%)

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

1 calls:

133.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 1085 to 440 computations (59.4% saved)

regimes127.0ms (0.8%)

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

107.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 945 to 390 computations (58.7% saved)

regimes100.0ms (0.6%)

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

1 calls:

83.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 687 to 296 computations (56.9% saved)

regimes131.0ms (0.8%)

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

1 calls:

115.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 632 to 274 computations (56.6% saved)

regimes330.0ms (2.1%)

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

3 calls:

124.0ms
eps
88.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
76.0ms
x
Results
AccuracySegmentsBranch
76.6%3x
78.4%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
79.2%3eps
Compiler

Compiled 594 to 260 computations (56.2% saved)

regimes90.0ms (0.6%)

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

1 calls:

80.0ms
eps
Results
AccuracySegmentsBranch
79.2%3eps
Compiler

Compiled 394 to 171 computations (56.6% saved)

regimes109.0ms (0.7%)

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

3 calls:

54.0ms
x
25.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
20.0ms
eps
Results
AccuracySegmentsBranch
62.7%1x
62.7%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
62.7%1eps
Compiler

Compiled 393 to 171 computations (56.5% saved)

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

2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
35.1%1eps
35.1%1x
Compiler

Compiled 9 to 6 computations (33.3% saved)

bsearch76.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
9.553566709596066e-14
7042912.248350585
35.0ms
-0.0008526274510589535
-1.2211909206399988e-5
Results
37.0ms194×body256valid
19.0ms61×body1024valid
7.0ms29×body512valid
2.0msbody2048valid
Compiler

Compiled 2860 to 1813 computations (36.6% saved)

bsearch68.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
9.553566709596066e-14
7042912.248350585
29.0ms
-0.0008526274510589535
-1.2211909206399988e-5
Results
27.0ms71×body1024valid
26.0ms183×body256valid
7.0ms32×body512valid
1.0msbody2048valid
Compiler

Compiled 1294 to 823 computations (36.4% saved)

bsearch70.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
9.553566709596066e-14
7042912.248350585
29.0ms
-1.2211909206399988e-5
-6.16851566215623e-7
Results
33.0ms185×body256valid
17.0ms55×body1024valid
9.0ms37×body512valid
6.0ms11×body2048valid
Compiler

Compiled 1114 to 679 computations (39% saved)

bsearch67.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
9.553566709596066e-14
7042912.248350585
26.0ms
-1.2211909206399988e-5
-6.16851566215623e-7
Results
28.0ms191×body256valid
24.0ms61×body1024valid
7.0ms31×body512valid
3.0msbody2048valid
Compiler

Compiled 916 to 571 computations (37.7% saved)

bsearch80.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
9.553566709596066e-14
7042912.248350585
24.0ms
-1.2211909206399988e-5
-6.16851566215623e-7
Results
44.0ms189×body256valid
20.0ms60×body1024valid
8.0ms33×body512valid
4.0msbody2048valid
Compiler

Compiled 846 to 536 computations (36.6% saved)

bsearch75.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
9.553566709596066e-14
7042912.248350585
30.0ms
-6.16851566215623e-7
-2.6177303576964234e-14
Results
29.0ms66×body1024valid
27.0ms207×body256valid
10.0ms40×body512valid
4.0msbody2048valid
Compiler

Compiled 736 to 492 computations (33.2% saved)

bsearch92.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
9.553566709596066e-14
7042912.248350585
29.0ms
-6.16851566215623e-7
-2.6177303576964234e-14
Results
40.0ms73×body1024valid
29.0ms208×body256valid
17.0ms37×body512valid
1.0msbody2048valid
Compiler

Compiled 736 to 492 computations (33.2% saved)

bsearch68.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
9.553566709596066e-14
7042912.248350585
31.0ms
-6.16851566215623e-7
-2.6177303576964234e-14
Results
27.0ms201×body256valid
25.0ms78×body1024valid
8.0ms33×body512valid
4.0msbody2048valid
Compiler

Compiled 714 to 470 computations (34.2% saved)

bsearch94.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
9.553566709596066e-14
7042912.248350585
24.0ms
-0.0008526274510589535
-1.2211909206399988e-5
Results
53.0ms54×body1024valid
26.0ms191×body256valid
10.0ms42×body512valid
1.0msbody2048valid
Compiler

Compiled 392 to 298 computations (24% saved)

bsearch72.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
9.553566709596066e-14
7042912.248350585
22.0ms
-0.0008526274510589535
-1.2211909206399988e-5
Results
33.0ms56×body1024valid
26.0ms198×body256valid
7.0ms31×body512valid
2.0msbody2048valid
Compiler

Compiled 392 to 316 computations (19.4% saved)

simplify253.0ms (1.6%)

Algorithm
egg-herbie
Rules
666×distribute-lft-neg-in
512×unsub-neg
356×neg-mul-1
334×neg-sub0
308×cancel-sign-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01442138
12392118
23252118
34422114
45822114
57352114
69062114
710422114
811512114
912532114
1013422114
1114122114
1214562114
1314902114
1415292114
1515852114
1616462114
1716912114
1817382114
1918012114
2018922114
2119962114
2220942114
2321612114
2421922114
2522002114
2622012114
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 eps -3504881374004815/18446744073709551616) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7378697629483821/36893488147419103232) (+.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.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 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.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)))))))) (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 -1890791267555229/4611686018427387904) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4980620899901579/18446744073709551616) (/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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)))))
(if (<=.f64 eps -731966804844795/1180591620717411303424) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4533471823554859/18889465931478580854784) (-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps (*.f64 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 (+.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 -731966804844795/1180591620717411303424) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4061235175267895/18889465931478580854784) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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)))))
(if (<=.f64 eps -3636222191809627/4722366482869645213696) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4061235175267895/18889465931478580854784) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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)))))
(if (<=.f64 eps -4110347786689739/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7011769753764849/2417851639229258349412352) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 -3264099712959499/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 6165521680034609/1208925819614629174706176) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 2357405348248527/604462909807314587353088) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -7378697629483821/590295810358705651712) (tan.f64 eps) (if (<=.f64 eps 6611313076017503/1180591620717411303424) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (tan.f64 eps)))
(if (<=.f64 eps -7378697629483821/590295810358705651712) (tan.f64 eps) (if (<=.f64 eps 32835204451203/36893488147419103232) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (tan.f64 eps)))
(tan.f64 eps)
eps
Outputs
(if (<=.f64 eps -3504881374004815/18446744073709551616) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7378697629483821/36893488147419103232) (+.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.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 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 -1 (/.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)))))))) (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 -3504881374004815/18446744073709551616) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7378697629483821/36893488147419103232) (+.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.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 (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2/3) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) -2/3) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/3)) (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2)))))))) (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 -3504881374004815/18446744073709551616) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7378697629483821/36893488147419103232) (+.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 (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2/3) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) -2/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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (+.f64 (+.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/3)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2))))))) (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 -3504881374004815/18446744073709551616) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7378697629483821/36893488147419103232) (+.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 (*.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2/3) (-.f64 (/.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) -2/3))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (+.f64 (+.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/3)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 (cos.f64 x) 2))))))) (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 -3504881374004815/18446744073709551616) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (if (<=.f64 eps 7378697629483821/36893488147419103232) (+.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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2/3) (-.f64 (/.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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) -2/3))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (+.f64 (+.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/3)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1)) (pow.f64 (cos.f64 x) 2))))))) (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 -3504881374004815/18446744073709551616) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (if (<=.f64 eps 7378697629483821/36893488147419103232) (+.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 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1)) (-.f64 (*.f64 (pow.f64 eps 3) (+.f64 (+.f64 1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/3)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1)) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 4) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) -2/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 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2/3)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -1890791267555229/4611686018427387904) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4980620899901579/18446744073709551616) (/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) eps) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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)))))
(if (<=.f64 eps -1890791267555229/4611686018427387904) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4980620899901579/18446744073709551616) (/.f64 (+.f64 (*.f64 eps (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) -1/3)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 -1890791267555229/4611686018427387904) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4980620899901579/18446744073709551616) (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) -1/3)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 -1890791267555229/4611686018427387904) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (if (<=.f64 eps 4980620899901579/18446744073709551616) (/.f64 (+.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) -1/3)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 -731966804844795/1180591620717411303424) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4533471823554859/18889465931478580854784) (-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps (*.f64 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 (+.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 -731966804844795/1180591620717411303424) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4533471823554859/18889465931478580854784) (+.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -731966804844795/1180591620717411303424) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (if (<=.f64 eps 4533471823554859/18889465931478580854784) (+.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -731966804844795/1180591620717411303424) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4061235175267895/18889465931478580854784) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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)))))
(if (<=.f64 eps -731966804844795/1180591620717411303424) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4061235175267895/18889465931478580854784) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 -731966804844795/1180591620717411303424) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)) (tan.f64 x)) (if (<=.f64 eps 4061235175267895/18889465931478580854784) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 -3636222191809627/4722366482869645213696) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4061235175267895/18889465931478580854784) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.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)))))
(if (<=.f64 eps -3636222191809627/4722366482869645213696) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 4061235175267895/18889465931478580854784) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 -4110347786689739/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7011769753764849/2417851639229258349412352) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (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 -3264099712959499/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 6165521680034609/1208925819614629174706176) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 2357405348248527/604462909807314587353088) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (or (<=.f64 eps -3264099712959499/1208925819614629174706176) (not (<=.f64 eps 2357405348248527/604462909807314587353088))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(if (<=.f64 eps -7378697629483821/590295810358705651712) (tan.f64 eps) (if (<=.f64 eps 6611313076017503/1180591620717411303424) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (tan.f64 eps)))
(if (<=.f64 eps -7378697629483821/590295810358705651712) (tan.f64 eps) (if (<=.f64 eps 32835204451203/36893488147419103232) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (tan.f64 eps)))
(if (<=.f64 eps -7378697629483821/590295810358705651712) (tan.f64 eps) (if (<=.f64 eps 32835204451203/36893488147419103232) (*.f64 eps (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1)) (tan.f64 eps)))
(tan.f64 eps)
eps
Compiler

Compiled 719 to 399 computations (44.5% saved)

soundness1.9s (12.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
120732
2305732
04218670
110398088
234047652
025147
1579147
26801147
035337
1777333
0133466111
1399262389
04218670
110398088
234047652
0932
120732
2305732
0932
120732
2305732
0133466111
1399262389
085236175
1234134749
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 758 to 365 computations (51.8% saved)

end1.0ms (0%)

preprocess260.0ms (1.7%)

Compiler

Compiled 1436 to 672 computations (53.2% saved)

Profiling

Loading profile data...