2tan (problem 3.3.2)

Details

Time bar (total: 19.8s)

analyze300.0ms (1.5%)

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 (15.4%)

Results
1.6s3643×body1024valid
824.0ms1267×body2048valid
384.0ms1418×body512valid
272.0ms1928×body256valid
Bogosity

preprocess25.0ms (0.1%)

Algorithm
egg-herbie
Rules
248×fma-def
48×sub-neg
40×unsub-neg
38×associate--r+
36×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01342
11942
22742
34142
45642
58442
614442
720142
829542
936442
1041642
1142042
022
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 (tan.f64 (+.f64 x 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 eps x)) (tan.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 eps))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify19.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
43.5%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize92.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
74.7%
(tan.f64 (+.f64 x eps))
69.3%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series10.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
3.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
@0
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
1.0ms
x
@inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
1.0ms
x
@-inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))

rewrite83.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

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

simplify103.0ms (0.5%)

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

eval82.0ms (0.4%)

Compiler

Compiled 6229 to 2739 computations (56% saved)

prune102.0ms (0.5%)

Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New19231223
Fresh000
Picked011
Done000
Total19232224
Accurracy
99.7%
Counts
224 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.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)))
45.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))))))
42.6%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
68.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)))
57.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.6%
(-.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))))))))
45.6%
(-.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)))))))
19.4%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
22.0%
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
42.7%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
68.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
69.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.3%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.2%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.0%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.2%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.7%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
23.2%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
43.3%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
32.9%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
68.7%
(+.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))))
68.8%
(+.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))))
45.5%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
45.4%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
22.5%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
33.2%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
33.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
33.4%
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
38.8%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
69.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)))
45.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))))))
42.6%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
68.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)))
57.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.6%
(-.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))))))))
45.6%
(-.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)))))))
19.4%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
22.0%
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
42.7%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
68.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
69.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.3%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.2%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.0%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.2%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.7%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
23.2%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
43.3%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
32.9%
(-.f64 (log.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
68.7%
(+.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))))
68.8%
(+.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))))
45.5%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
45.4%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
22.5%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
33.2%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
33.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
33.4%
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
38.8%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
Compiler

Compiled 2850 to 1864 computations (34.6% saved)

localize423.0ms (2.1%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.9%
(-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
99.9%
(*.f64 (tan.f64 x) (tan.f64 eps))
85.8%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
99.9%
(sqrt.f64 (tan.f64 (+.f64 x eps)))
99.6%
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
89.5%
(tan.f64 (+.f64 x eps))
85.8%
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
99.9%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
99.7%
(expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
89.5%
(tan.f64 (+.f64 x eps))
85.8%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
99.8%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.9%
(-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
99.9%
(*.f64 (tan.f64 x) (tan.f64 eps))
85.8%
(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 202 to 53 computations (73.8% saved)

series48.0ms (0.2%)

Counts
14 → 316
Calls

81 calls:

TimeVariablePointExpression
4.0ms
x
@0
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
4.0ms
eps
@0
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
4.0ms
x
@0
(expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
4.0ms
x
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
3.0ms
eps
@inf
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))

rewrite230.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
822×expm1-udef
822×log1p-udef
518×add-sqr-sqrt
510×pow1
506×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029242
1628242
27234242
Stop Event
node limit
Counts
14 → 531
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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(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 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(sqrt.f64 (tan.f64 (+.f64 x 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 (tan.f64 x) (tan.f64 eps))
(-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
Outputs
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(/.f64 (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 (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 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.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))) 1))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (+.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)) 1) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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 (tan.f64 eps))) 1)
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (pow.f64 (cbrt.f64 (tan.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(pow.f64 (tan.f64 eps) 1)
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(log.f64 (exp.f64 (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(exp.f64 (log.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(+.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) -1)
(-.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(*.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1) (+.f64 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 1 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1) (+.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(log.f64 (exp.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(exp.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(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))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (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))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (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))
(+.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 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (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))) (*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (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 (tan.f64 (+.f64 x eps)) 1/4) (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (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 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4)) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4))
(*.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 (sqrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.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 (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 (+.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)))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 -1 (+.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 -1 (-.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 (+.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 (/.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) (+.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)))
(/.f64 (*.f64 -1 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(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 (sqrt.f64 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4))
(*.f64 (sqrt.f64 (+.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) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (sqrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) 1/2) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1/2))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1/2)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) 2)
(fabs.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (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))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(/.f64 (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 (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 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.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))) 1))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (+.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)) 1) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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))

simplify323.0ms (1.6%)

Algorithm
egg-herbie
Rules
1492×fma-def
1222×times-frac
864×distribute-rgt-in
812×distribute-lft-in
560×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111350481
1314748081
Stop Event
node limit
Counts
847 → 646
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)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.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)))
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 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cos.f64 eps) 2)) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))) (pow.f64 x 2))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (cos.f64 eps) 6))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 3))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))) (pow.f64 x 2)))))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (+.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x)) (*.f64 -1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (+.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x)) (*.f64 -1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (cos.f64 x))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (pow.f64 eps 4)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (*.f64 -1 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/6 (+.f64 (*.f64 -1/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)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (+.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))))))))) 1/3) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)))) (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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))))
(+.f64 (*.f64 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 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.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/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -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))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -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))) (+.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 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))) 2) (*.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/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) 2)) (sin.f64 x))))) (pow.f64 eps 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 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.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/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))))))
(-.f64 (/.f64 (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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/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)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (*.f64 -1 (+.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 (*.f64 (cos.f64 eps) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps))))) (/.f64 (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 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))))))
(+.f64 (/.f64 (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 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.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/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))))))
(/.f64 (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))))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (pow.f64 x 3) (+.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/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)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))))
(+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 eps 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 eps 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.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)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.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)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(/.f64 (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 (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 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.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))) 1))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (+.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)) 1) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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 (tan.f64 eps))) 1)
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (pow.f64 (cbrt.f64 (tan.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(pow.f64 (tan.f64 eps) 1)
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(log.f64 (exp.f64 (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(exp.f64 (log.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(+.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) -1)
(-.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(*.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1) (+.f64 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 1 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1) (+.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(log.f64 (exp.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(exp.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(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))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (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))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (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))
(+.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 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (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))) (*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (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 (tan.f64 (+.f64 x eps)) 1/4) (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (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 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4)) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4))
(*.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 (sqrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.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 (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 (+.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)))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 -1 (+.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 -1 (-.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 (+.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 (/.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) (+.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)))
(/.f64 (*.f64 -1 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(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 (sqrt.f64 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4))
(*.f64 (sqrt.f64 (+.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) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (sqrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) 1/2) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1/2))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1/2)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) 2)
(fabs.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (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))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(/.f64 (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 (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 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.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))) 1))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (+.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)) 1) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(fma.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (+.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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps)))
(+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x)))))) (+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 (pow.f64 eps 4) (fma.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (+.f64 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x)))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 (pow.f64 eps 4) (-.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (fma.f64 17/315 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 17/315 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (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 (*.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 (*.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 (*.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)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 (sin.f64 eps) (pow.f64 x 3))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (fma.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(+.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))) (fma.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) -2/15 (/.f64 (*.f64 -1/3 (*.f64 (sin.f64 eps) (pow.f64 x 3))) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(-.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))))))
(+.f64 1 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.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 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) -2/15))))
(+.f64 (-.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) -2/15)))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 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 eps (fma.f64 (pow.f64 eps 3) 1/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 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)))
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 eps (fma.f64 (pow.f64 eps 3) 1/3 (fma.f64 17/315 (pow.f64 eps 7) (*.f64 2/15 (pow.f64 eps 5)))))
(-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1)
(expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) 1))
(+.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 2))) -1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cos.f64 eps) 2)) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))) (pow.f64 x 2))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))))) 1))
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (fma.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 2))) -1))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (cos.f64 eps) 6))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 3))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))) (pow.f64 x 2)))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) (fma.f64 -1 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/2 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))))) 1))
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (pow.f64 x 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) (-.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 1/2) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))) (*.f64 (*.f64 x x) (fma.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 2))) -1))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 (*.f64 eps eps) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (+.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x)) (*.f64 -1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (fma.f64 (fma.f64 1/6 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (+.f64 (/.f64 (*.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)) (neg.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (*.f64 eps eps) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (pow.f64 eps 3) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (+.f64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x)) (*.f64 -1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (cos.f64 x))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (pow.f64 eps 4)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (fma.f64 (fma.f64 1/6 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (+.f64 (/.f64 (*.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)) (neg.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3) (fma.f64 (fma.f64 1/24 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4) (fma.f64 1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3))) (fma.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (fma.f64 -1 (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 (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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (pow.f64 eps 4) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 (*.f64 eps eps) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (pow.f64 eps 3) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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 (pow.f64 eps 4) (fma.f64 1/24 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 4) (fma.f64 1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3))) (-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))) (/.f64 (cos.f64 x) (sin.f64 x)))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (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 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.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 (*.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 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(+.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 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (pow.f64 x 3) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.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 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)))))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (neg.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 (*.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)))) (/.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 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 -1 (fma.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))) (/.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 (*.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)))))) (/.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 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)) (*.f64 1/4 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (*.f64 -1 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/6 (+.f64 (*.f64 -1/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)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (+.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))))))))) 1/3) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps)))) (pow.f64 x 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (fma.f64 -1/2 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2))))) (neg.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/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (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))))))))))))) -1/3) (pow.f64 x 3) (+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)) (*.f64 1/4 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))) (fma.f64 -1 (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 1/6) (-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) -1/3)) (+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (/.f64 (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 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (fma.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.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/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))))))
(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) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (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/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (*.f64 eps eps) (fma.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -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))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -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))) (+.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 (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))) 2) (*.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/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) 2)) (sin.f64 x))))) (pow.f64 eps 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 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.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/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))))))
(fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (sin.f64 x)) (fma.f64 -1 (fma.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (sin.f64 x)) (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 (*.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 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) 2))))) (*.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) 2)))))) (pow.f64 eps 4) (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) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (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/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (*.f64 eps eps) (fma.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))))
(fma.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))))))) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)))) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))))))) (+.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))))) (/.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 (*.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)))) (/.f64 (cos.f64 x) (sin.f64 x)))) (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))))) (pow.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) 2)))))) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))
(-.f64 (/.f64 (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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps))))) (/.f64 (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 (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)) (*.f64 1/4 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/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)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (*.f64 -1 (+.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 (*.f64 (cos.f64 eps) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (neg.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 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.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))))))) (pow.f64 x 3) (fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)) (*.f64 1/4 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (-.f64 (+.f64 (fma.f64 -1/2 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))) 1/6) (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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (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 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (fma.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (/.f64 (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 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.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/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (*.f64 -1 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))))))
(+.f64 (/.f64 (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) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (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/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (*.f64 eps eps) (fma.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))
(/.f64 (sin.f64 (+.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)))
(sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (pow.f64 x 3) (+.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/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)))) (sin.f64 eps)) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps))) (+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.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/6 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (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))))))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 x 3)) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 1/6) (-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))))
(+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))))
(fma.f64 1/2 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 eps 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))))
(+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/2 (*.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))))
(+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 1/2 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 eps 2) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2) (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 3) (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1/2 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/2 (*.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (neg.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 eps 3) (*.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 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 1/2 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(sqrt.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(sqrt.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (*.f64 x x) (-.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))) (fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (*.f64 x x) (-.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (+.f64 1 (/.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) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -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) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (neg.f64 (/.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 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (*.f64 eps eps)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/3 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (neg.f64 (/.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 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (*.f64 eps eps))))) (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/3 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (/.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (fma.f64 17/315 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 17/315 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (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 (*.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 (*.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 (*.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)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 (sin.f64 eps) (pow.f64 x 3))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (fma.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(+.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))) (fma.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) -2/15 (/.f64 (*.f64 -1/3 (*.f64 (sin.f64 eps) (pow.f64 x 3))) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(-.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))))))
(+.f64 1 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.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 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) -2/15))))
(+.f64 (-.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) -2/15)))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (*.f64 (/.f64 (sin.f64 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 eps (fma.f64 (pow.f64 eps 3) 1/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 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)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.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) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (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 (+.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) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(neg.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(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)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1)
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (tan.f64 x) (*.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (tan.f64 x) (*.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 1 (+.f64 1 (*.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)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.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))))
(neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(/.f64 (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 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) -1) (cbrt.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) -1) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (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 (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2))
(/.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) -1)
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (-.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(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))
(fabs.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.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 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(+.f64 (tan.f64 x) (tan.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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 (tan.f64 eps))) 1)
(tan.f64 eps)
(*.f64 (tan.f64 eps) 1)
(tan.f64 eps)
(*.f64 1 (tan.f64 eps))
(tan.f64 eps)
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (cbrt.f64 (tan.f64 eps)) (pow.f64 (cbrt.f64 (tan.f64 eps)) 2))
(tan.f64 eps)
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 1 (cos.f64 eps)) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 1 (cos.f64 eps)) (cbrt.f64 (sin.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(pow.f64 (tan.f64 eps) 1)
(tan.f64 eps)
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(tan.f64 eps)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(tan.f64 eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(tan.f64 eps)
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(tan.f64 eps)
(neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(fabs.f64 (tan.f64 eps))
(log.f64 (exp.f64 (tan.f64 eps)))
(tan.f64 eps)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(tan.f64 eps)
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(tan.f64 eps)
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(tan.f64 eps)
(exp.f64 (log.f64 (tan.f64 eps)))
(tan.f64 eps)
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(tan.f64 eps)
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(tan.f64 eps)
(+.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) -1)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)))
(*.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2)))
(*.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1) (+.f64 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 1 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 3) -1) (fma.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (+.f64 1 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1) (+.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(/.f64 (+.f64 (exp.f64 (+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) -1) (+.f64 1 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (expm1.f64 (+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (+.f64 1 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1/3)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 2)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2))
(fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(log.f64 (exp.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.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) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (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 (+.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) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(neg.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (/.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))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (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 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)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.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) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (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 (+.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) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(neg.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(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 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (/.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))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (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 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)))
(+.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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(+.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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(+.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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(+.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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(-.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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(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 (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))) (*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (*.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 eps x)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2)) (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2)) (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (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 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4)) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4))
(tan.f64 (+.f64 eps x))
(*.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 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (/.f64 (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 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 -1 (cbrt.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2))
(/.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2))
(*.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2))) -1) (cbrt.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2))))
(*.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 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(*.f64 (fma.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)) (-.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 (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))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) -1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 -1 (+.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 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 -1 (-.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 (-.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 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(*.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.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 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (/.f64 -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 (neg.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 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 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 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 -1 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(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 (sqrt.f64 (tan.f64 (+.f64 x eps))))) 1)
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps))))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 eps x)))))
(*.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) (pow.f64 (tan.f64 (+.f64 x eps)) 1/4))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (sqrt.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) 2)) (sqrt.f64 (cbrt.f64 (tan.f64 (+.f64 eps x)))))
(*.f64 (fabs.f64 (cbrt.f64 (tan.f64 (+.f64 eps x)))) (sqrt.f64 (cbrt.f64 (tan.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) 1/2) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) 2)) (sqrt.f64 (cbrt.f64 (tan.f64 (+.f64 eps x)))))
(*.f64 (fabs.f64 (cbrt.f64 (tan.f64 (+.f64 eps x)))) (sqrt.f64 (cbrt.f64 (tan.f64 (+.f64 eps x)))))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1/2)
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 3)
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3/2))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) 2)
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(fabs.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1/2))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 1))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(sqrt.f64 (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) 1) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (+.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) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (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 (+.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) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(neg.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(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 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (/.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))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (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 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)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1)
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (tan.f64 x) (*.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (tan.f64 x) (*.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 1 (+.f64 1 (*.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)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.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))))
(neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(/.f64 (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 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) -1) (cbrt.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) -1) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (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 (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2))
(/.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) -1)
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (-.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(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))
(fabs.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.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 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 (+.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(+.f64 (tan.f64 x) (tan.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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))

eval1.0s (5.1%)

Compiler

Compiled 45275 to 21498 computations (52.5% saved)

prune539.0ms (2.7%)

Pruning

74 alts after pruning (68 fresh and 6 done)

PrunedKeptTotal
New1232511283
Fresh91726
Picked055
Done011
Total1241741315
Accurracy
99.8%
Counts
1315 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.5%
(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.9%
(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)))
69.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)))
68.2%
(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)))
69.2%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
19.1%
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
22.2%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.7%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
30.3%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
42.6%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
41.2%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
56.7%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
68.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)))
57.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.6%
(-.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))))))))
45.6%
(-.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)))))))
21.8%
(-.f64 (pow.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) 2) 2) (tan.f64 x))
19.4%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
21.9%
(-.f64 (pow.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (tan.f64 x))
22.0%
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
21.1%
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2)) 2) (tan.f64 x))
42.7%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
69.1%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
68.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
69.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.2%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.0%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.2%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
45.5%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
68.0%
(-.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
67.5%
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
68.1%
(-.f64 (*.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)))))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
45.4%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 1)) (tan.f64 x))
64.0%
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.7%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
24.9%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
68.8%
(+.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))))
81.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
41.9%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
42.0%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
41.9%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
45.5%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
56.7%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
57.6%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
33.4%
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
45.4%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
57.8%
(tan.f64 eps)
22.5%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
26.1%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
46.5%
(log1p.f64 (fma.f64 (*.f64 eps eps) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (pow.f64 eps 3) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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 (pow.f64 eps 4) (fma.f64 1/24 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 4) (fma.f64 1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3))) (-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))) (/.f64 (cos.f64 x) (sin.f64 x)))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
46.7%
(log1p.f64 (fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
45.8%
(log1p.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
23.9%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
57.4%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
41.8%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.5%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
35.0%
(log.f64 (exp.f64 (tan.f64 eps)))
24.1%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
32.0%
(fabs.f64 (tan.f64 eps))
31.7%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
29.4%
(exp.f64 (log.f64 (tan.f64 eps)))
38.8%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.2%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
27.4%
eps
67.5%
(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.9%
(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)))
69.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)))
68.2%
(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)))
69.2%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
19.1%
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
22.2%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.7%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
30.3%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
42.6%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
41.2%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
56.7%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
68.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)))
57.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.6%
(-.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))))))))
45.6%
(-.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)))))))
21.8%
(-.f64 (pow.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) 2) 2) (tan.f64 x))
19.4%
(-.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3) (tan.f64 x))
21.9%
(-.f64 (pow.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (tan.f64 x))
22.0%
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
21.1%
(-.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3/2)) 2) (tan.f64 x))
42.7%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
69.1%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
68.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
69.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.2%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.0%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.2%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
45.5%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
68.0%
(-.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
67.5%
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
68.1%
(-.f64 (*.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)))))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
45.4%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 1)) (tan.f64 x))
64.0%
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.7%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
24.9%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
68.8%
(+.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))))
81.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
41.9%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
42.0%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
41.9%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
45.5%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
56.7%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
57.6%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
33.4%
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
45.4%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
57.8%
(tan.f64 eps)
22.5%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
26.1%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
46.5%
(log1p.f64 (fma.f64 (*.f64 eps eps) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (pow.f64 eps 3) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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 (pow.f64 eps 4) (fma.f64 1/24 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 4) (fma.f64 1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3))) (-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))) (/.f64 (cos.f64 x) (sin.f64 x)))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.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)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
46.7%
(log1p.f64 (fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
45.8%
(log1p.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
23.9%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
57.4%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
41.8%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.5%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
35.0%
(log.f64 (exp.f64 (tan.f64 eps)))
24.1%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
32.0%
(fabs.f64 (tan.f64 eps))
31.7%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
29.4%
(exp.f64 (log.f64 (tan.f64 eps)))
38.8%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.2%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
27.4%
eps
Compiler

Compiled 6700 to 4408 computations (34.2% saved)

localize731.0ms (3.7%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
99.7%
(*.f64 (tan.f64 x) (sin.f64 eps))
69.3%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
99.8%
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
99.6%
(pow.f64 (sin.f64 x) 2)
99.6%
(pow.f64 (cos.f64 x) 2)
93.1%
(*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))
99.7%
(/.f64 (sin.f64 x) (cos.f64 x))
74.7%
(tan.f64 (+.f64 eps x))
69.3%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
100.0%
(tan.f64 eps)
99.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.7%
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
99.6%
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
59.5%
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
Compiler

Compiled 341 to 85 computations (75.1% saved)

series45.0ms (0.2%)

Counts
14 → 244
Calls

69 calls:

TimeVariablePointExpression
8.0ms
eps
@-inf
(-.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)))
4.0ms
x
@-inf
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
2.0ms
x
@0
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
2.0ms
x
@inf
(-.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)))
2.0ms
eps
@inf
(-.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)))

rewrite111.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
720×add-sqr-sqrt
714×pow1
710×*-un-lft-identity
670×add-exp-log
670×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify253.0ms (1.3%)

Algorithm
egg-herbie
Rules
1152×fma-def
1062×associate-*r*
542×associate-+r+
468×associate-+l+
406×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
097426846
1253625072
Stop Event
node limit
Counts
564 → 555
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps)) (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (sin.f64 eps)) (cos.f64 eps)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (pow.f64 x 7)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
eps
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (cos.f64 x)) eps)
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) eps))
(+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (+.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 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) eps)))
(/.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 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 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 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 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 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 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 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 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) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 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 (pow.f64 (sin.f64 eps) 3) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps))) (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 (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 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 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 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 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 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 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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (*.f64 2/15 (pow.f64 eps 5)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (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 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 (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 (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))))
x
(+.f64 (*.f64 1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(+.f64 (*.f64 17/315 (pow.f64 x 7)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)) (pow.f64 x 4)))
(+.f64 (*.f64 (-.f64 (*.f64 2/45 eps) (+.f64 (*.f64 1/3 eps) (*.f64 -1 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps))))) (pow.f64 x 6)) (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)) (pow.f64 x 4))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/315 eps) (+.f64 (*.f64 -2/45 eps) (+.f64 (*.f64 -1 (-.f64 (*.f64 2/45 eps) (+.f64 (*.f64 1/3 eps) (*.f64 -1 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)))))) (*.f64 1/3 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)))))) (pow.f64 x 8)) (+.f64 (*.f64 (-.f64 (*.f64 2/45 eps) (+.f64 (*.f64 1/3 eps) (*.f64 -1 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps))))) (pow.f64 x 6)) (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)) (pow.f64 x 4)))))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
(pow.f64 x 2)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2))))
(/.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/3 (/.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 (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 (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 (-.f64 1/3 (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (pow.f64 eps 3)) (+.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 (-.f64 1/3 (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (pow.f64 eps 3)) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (cos.f64 x)) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.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 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 (/.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) x)
(+.f64 (*.f64 (sin.f64 eps) x) (*.f64 1/3 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) x) (*.f64 1/3 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) x) (+.f64 (*.f64 17/315 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (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 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (tan.f64 x)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)
(/.f64 1 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x))))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 2)
(pow.f64 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x))) -1)
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 x)) (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(exp.f64 (log.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))) 1)
(*.f64 1 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (sqrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 3)
(pow.f64 (pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2)
(pow.f64 (/.f64 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (sin.f64 eps)) -1)
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2))
(log.f64 (exp.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))))
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(exp.f64 (log.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(/.f64 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)))
(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)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (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 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.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 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 1) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(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)
(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))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 x))) 1)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 x) (sqrt.f64 (pow.f64 (cos.f64 x) -2)))
(*.f64 1 (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))
(pow.f64 (tan.f64 x) 1)
(pow.f64 (cbrt.f64 (tan.f64 x)) 3)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1/2)
(pow.f64 (sqrt.f64 (tan.f64 x)) 2)
(pow.f64 (pow.f64 (tan.f64 x) 3) 1/3)
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) -1)
(sqrt.f64 (pow.f64 (tan.f64 x) 2))
(fabs.f64 (tan.f64 x))
(log.f64 (exp.f64 (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 x))))
(cbrt.f64 (pow.f64 (tan.f64 x) 3))
(expm1.f64 (log1p.f64 (tan.f64 x)))
(exp.f64 (log.f64 (tan.f64 x)))
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) 1))
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))) 1)
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3) 1/3)
(pow.f64 (*.f64 (tan.f64 x) (sqrt.f64 eps)) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 (tan.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (pow.f64 (tan.f64 x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(exp.f64 (log.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(*.f64 (cos.f64 x) (cos.f64 x))
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(*.f64 (sin.f64 x) (sin.f64 x))
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))) 1)
(*.f64 1 (pow.f64 (tan.f64 x) 2))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (tan.f64 x) (tan.f64 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) -1)
(sqrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (tan.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 x) 2)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (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 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 x)))) 1)
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 x)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (sin.f64 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 x))))
(-.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)
(*.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 2) (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) (sqrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 2)
(pow.f64 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x))) -1)
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 x)) (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(exp.f64 (log.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
Outputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))))
(fma.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 -1/2 (sin.f64 eps)) (cos.f64 eps)))) (pow.f64 x 4) (+.f64 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))) (pow.f64 x 4) (+.f64 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps)) (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (sin.f64 eps)) (cos.f64 eps)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))))
(fma.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 -1/2 (sin.f64 eps)) (cos.f64 eps)))) (pow.f64 x 4) (fma.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 1/6 (fma.f64 -1/2 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 -1/2 (sin.f64 eps)) (cos.f64 eps)))) (/.f64 (cos.f64 eps) (sin.f64 eps)))))))) (+.f64 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))) (pow.f64 x 4) (+.f64 (fma.f64 (neg.f64 (pow.f64 x 5)) (+.f64 1/6 (+.f64 (-.f64 (+.f64 -1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1/2)) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))))
(+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))))
(+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 eps 4)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (sin.f64 x) (cos.f64 x))) -3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (pow.f64 eps 5) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 x)) (cos.f64 x)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (pow.f64 eps 5) (fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/5040) (fma.f64 1/24 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/720)))) (fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (pow.f64 eps 5) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/5040) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 1/24 (fma.f64 -1/2 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 x)) (cos.f64 x)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/720)))) (fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 x)) (cos.f64 x)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (pow.f64 eps 5) (fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (pow.f64 x 3) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (pow.f64 x 3) (fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))) (pow.f64 x 5) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 (pow.f64 x 5) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/30) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (pow.f64 x 7)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1/2 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))) (*.f64 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))) (pow.f64 x 7) (fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (pow.f64 x 3) (fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))) (pow.f64 x 5) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/840) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/30) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))) (*.f64 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))) (pow.f64 x 7) (fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 (pow.f64 x 5) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/30) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
eps
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (cos.f64 x)) eps)
(+.f64 eps (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) eps))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) eps))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) eps))
(+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (+.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 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) eps)))
(fma.f64 (pow.f64 eps 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 x)) (cos.f64 x)) (fma.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.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 (*.f64 eps eps) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) eps)))
(fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) eps)))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.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 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 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 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 x x) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (sin.f64 eps)) (cos.f64 eps))) (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 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(+.f64 (/.f64 (*.f64 x x) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (pow.f64 x 3) (-.f64 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.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 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(fma.f64 1/3 (pow.f64 eps 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 (pow.f64 eps 5) 2/15)))
(+.f64 (fma.f64 1/3 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 5) 2/15))
(+.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 (pow.f64 eps 5) 2/15))))
(+.f64 (fma.f64 1/3 (pow.f64 eps 3) eps) (fma.f64 (pow.f64 eps 7) 17/315 (*.f64 (pow.f64 eps 5) 2/15)))
(/.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))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 eps (*.f64 eps (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))))))
(+.f64 (*.f64 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 1/6 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6) (-.f64 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (fma.f64 -1 (fma.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))) (/.f64 (+.f64 (fma.f64 1/6 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6) (-.f64 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (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 1/6 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6) (-.f64 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (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 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (*.f64 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 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps))))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/2 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (-.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 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (pow.f64 x 3) (+.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 1/2) (-.f64 (/.f64 (*.f64 1/6 (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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (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 (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))))) (fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (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 (*.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 (/.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 1/6 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6) (-.f64 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (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 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 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)) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps))))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/6 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.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 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps))))) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 1/6)) (/.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 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
x
(+.f64 (*.f64 1/3 (pow.f64 x 3)) x)
(fma.f64 1/3 (pow.f64 x 3) x)
(fma.f64 (pow.f64 x 3) 1/3 x)
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(fma.f64 1/3 (pow.f64 x 3) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (pow.f64 x 3) 1/3 (fma.f64 (pow.f64 x 5) 2/15 x))
(+.f64 (*.f64 17/315 (pow.f64 x 7)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(fma.f64 17/315 (pow.f64 x 7) (fma.f64 1/3 (pow.f64 x 3) (fma.f64 2/15 (pow.f64 x 5) x)))
(fma.f64 (pow.f64 x 7) 17/315 (fma.f64 (pow.f64 x 3) 1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(*.f64 eps (pow.f64 x 2))
(*.f64 (*.f64 x x) eps)
(*.f64 (*.f64 eps x) x)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)) (pow.f64 x 4)))
(fma.f64 eps (*.f64 x x) (*.f64 (pow.f64 x 4) (*.f64 eps 2/3)))
(fma.f64 (pow.f64 x 4) (*.f64 eps 2/3) (*.f64 (*.f64 eps x) x))
(+.f64 (*.f64 (-.f64 (*.f64 2/45 eps) (+.f64 (*.f64 1/3 eps) (*.f64 -1 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps))))) (pow.f64 x 6)) (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)) (pow.f64 x 4))))
(fma.f64 (-.f64 (*.f64 eps 2/45) (fma.f64 1/3 eps (neg.f64 (*.f64 eps 2/3)))) (pow.f64 x 6) (fma.f64 eps (*.f64 x x) (*.f64 (pow.f64 x 4) (*.f64 eps 2/3))))
(fma.f64 (-.f64 (*.f64 eps -13/45) (*.f64 eps -2/3)) (pow.f64 x 6) (fma.f64 (pow.f64 x 4) (*.f64 eps 2/3) (*.f64 (*.f64 eps x) x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/315 eps) (+.f64 (*.f64 -2/45 eps) (+.f64 (*.f64 -1 (-.f64 (*.f64 2/45 eps) (+.f64 (*.f64 1/3 eps) (*.f64 -1 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)))))) (*.f64 1/3 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)))))) (pow.f64 x 8)) (+.f64 (*.f64 (-.f64 (*.f64 2/45 eps) (+.f64 (*.f64 1/3 eps) (*.f64 -1 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps))))) (pow.f64 x 6)) (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (-.f64 (*.f64 -1/3 eps) (*.f64 -1 eps)) (pow.f64 x 4)))))
(fma.f64 (-.f64 (*.f64 eps -1/315) (fma.f64 -2/45 eps (fma.f64 -1 (-.f64 (*.f64 eps 2/45) (fma.f64 1/3 eps (neg.f64 (*.f64 eps 2/3)))) (*.f64 1/3 (*.f64 eps 2/3))))) (pow.f64 x 8) (fma.f64 (-.f64 (*.f64 eps 2/45) (fma.f64 1/3 eps (neg.f64 (*.f64 eps 2/3)))) (pow.f64 x 6) (fma.f64 eps (*.f64 x x) (*.f64 (pow.f64 x 4) (*.f64 eps 2/3)))))
(fma.f64 (-.f64 (*.f64 eps 13/315) (-.f64 (*.f64 1/3 (*.f64 eps 2/3)) (-.f64 (*.f64 eps -13/45) (*.f64 eps -2/3)))) (pow.f64 x 8) (fma.f64 (-.f64 (*.f64 eps -13/45) (*.f64 eps -2/3)) (pow.f64 x 6) (fma.f64 (pow.f64 x 4) (*.f64 eps 2/3) (*.f64 (*.f64 eps x) x))))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (neg.f64 (*.f64 x x)))
(-.f64 1 (*.f64 x x))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1 (*.f64 x x) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (fma.f64 1/3 (pow.f64 x 4) (*.f64 x (neg.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
(+.f64 1 (fma.f64 -1 (*.f64 x x) (fma.f64 -2/45 (pow.f64 x 6) (*.f64 1/3 (pow.f64 x 4)))))
(+.f64 (-.f64 1 (*.f64 x x)) (fma.f64 1/3 (pow.f64 x 4) (*.f64 (pow.f64 x 6) -2/45)))
(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 2/45 (pow.f64 x 6) (*.f64 x x)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 -1/315 (pow.f64 x 8) (fma.f64 2/45 (pow.f64 x 6) (*.f64 x x))))
(fma.f64 (pow.f64 x 4) -1/3 (fma.f64 -1/315 (pow.f64 x 8) (fma.f64 2/45 (pow.f64 x 6) (*.f64 x x))))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 2/3 (pow.f64 x 4) (*.f64 x x))
(fma.f64 x x (*.f64 (pow.f64 x 4) 2/3))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2)))
(fma.f64 2/3 (pow.f64 x 4) (fma.f64 17/45 (pow.f64 x 6) (*.f64 x x)))
(fma.f64 (pow.f64 x 4) 2/3 (fma.f64 x x (*.f64 (pow.f64 x 6) 17/45)))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 2/3 (pow.f64 x 4) (fma.f64 62/315 (pow.f64 x 8) (fma.f64 17/45 (pow.f64 x 6) (*.f64 x x))))
(fma.f64 (pow.f64 x 4) 2/3 (fma.f64 (pow.f64 x 8) 62/315 (fma.f64 x x (*.f64 (pow.f64 x 6) 17/45))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 -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) (fma.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (fma.f64 (*.f64 1 (+.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 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/3 (/.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 (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 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))) (fma.f64 -1 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (+.f64 (fma.f64 (*.f64 1 (+.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 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -4/3) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 eps (*.f64 eps (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))))
(-.f64 (+.f64 eps (*.f64 eps (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 (-.f64 1/3 (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (pow.f64 eps 3)) (+.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 (-.f64 1/3 (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (*.f64 -1 (+.f64 (/.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)))))) (pow.f64 eps 3) (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))))))))
(fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))) (-.f64 (+.f64 eps (*.f64 eps (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))))
(+.f64 (*.f64 (-.f64 1/3 (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (pow.f64 eps 3)) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (cos.f64 x)) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.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 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 (-.f64 1/3 (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (*.f64 -1 (+.f64 (/.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)))))) (pow.f64 eps 3) (fma.f64 (pow.f64 eps 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 x)) (cos.f64 x)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.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)))))))) (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)))))))))
(fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))) (fma.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (sin.f64 x) (cos.f64 x))) -3)) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (cos.f64 x) (sin.f64 x))))))) (-.f64 (+.f64 eps (*.f64 eps (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))))
(-.f64 (+.f64 (/.f64 (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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 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 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (sin.f64 eps) x)
(*.f64 x (sin.f64 eps))
(+.f64 (*.f64 (sin.f64 eps) x) (*.f64 1/3 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(fma.f64 (sin.f64 eps) x (*.f64 1/3 (*.f64 (sin.f64 eps) (pow.f64 x 3))))
(*.f64 (sin.f64 eps) (fma.f64 (pow.f64 x 3) 1/3 x))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) x) (*.f64 1/3 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))
(fma.f64 2/15 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (fma.f64 (sin.f64 eps) x (*.f64 1/3 (*.f64 (sin.f64 eps) (pow.f64 x 3)))))
(fma.f64 2/15 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (*.f64 (sin.f64 eps) (fma.f64 (pow.f64 x 3) 1/3 x)))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) x) (+.f64 (*.f64 17/315 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(fma.f64 2/15 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (fma.f64 (sin.f64 eps) x (fma.f64 17/315 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (*.f64 1/3 (*.f64 (sin.f64 eps) (pow.f64 x 3))))))
(+.f64 (*.f64 (sin.f64 eps) (fma.f64 (pow.f64 x 5) 2/15 x)) (*.f64 (sin.f64 eps) (fma.f64 (pow.f64 x 7) 17/315 (*.f64 (pow.f64 x 3) 1/3))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 -1/6 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 -1/6 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/120 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 -1/6 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -1/5040 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/120 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.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 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.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 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps)) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps)) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (pow.f64 eps 5) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 x)) (cos.f64 x)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (pow.f64 eps 5) (fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/5040) (fma.f64 1/24 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/720)))) (fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (pow.f64 eps 5) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/5040) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 1/24 (fma.f64 -1/2 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 x)) (cos.f64 x)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/720)))) (fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 x)) (cos.f64 x)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (pow.f64 eps 5) (fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (fma.f64 (tan.f64 x) (/.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))) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(*.f64 1 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 1)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 3)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3) 1/3)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 1))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0)
(/.f64 1 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x))))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (tan.f64 x))) (neg.f64 (cos.f64 eps)))
(*.f64 1 (/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))
(pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3) 1/3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 2)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x))) -1)
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))
(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 x)) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 1))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))) 1)
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (sqrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 1)
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 3)
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) 1/3)
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2)
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (/.f64 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (sin.f64 eps)) -1)
(/.f64 1 (/.f64 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 eps)))
(/.f64 1 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(fabs.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (exp.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 3)))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 1))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(tan.f64 eps)
(*.f64 1 (tan.f64 eps))
(tan.f64 eps)
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(/.f64 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)))
(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 (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)
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 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 (+.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)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x)))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(tan.f64 (+.f64 x eps))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 1) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 x eps))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 x eps))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 x eps))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 x eps))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 x eps))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 x eps))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 x))) 1)
(tan.f64 x)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (sin.f64 x) (sqrt.f64 (pow.f64 (cos.f64 x) -2)))
(*.f64 1 (tan.f64 x))
(tan.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))
(tan.f64 x)
(pow.f64 (tan.f64 x) 1)
(tan.f64 x)
(pow.f64 (cbrt.f64 (tan.f64 x)) 3)
(tan.f64 x)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1/2)
(tan.f64 x)
(pow.f64 (sqrt.f64 (tan.f64 x)) 2)
(tan.f64 x)
(pow.f64 (pow.f64 (tan.f64 x) 3) 1/3)
(tan.f64 x)
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) -1)
(/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x)))
(sqrt.f64 (pow.f64 (tan.f64 x) 2))
(tan.f64 x)
(fabs.f64 (tan.f64 x))
(tan.f64 x)
(log.f64 (exp.f64 (tan.f64 x)))
(tan.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 x))))
(tan.f64 x)
(cbrt.f64 (pow.f64 (tan.f64 x) 3))
(tan.f64 x)
(expm1.f64 (log1p.f64 (tan.f64 x)))
(tan.f64 x)
(exp.f64 (log.f64 (tan.f64 x)))
(tan.f64 x)
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) 1))
(tan.f64 x)
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(tan.f64 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))) 1)
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 1)
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) 3)
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3) 1/3)
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(pow.f64 (*.f64 (tan.f64 x) (sqrt.f64 eps)) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 2))
(fabs.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 (tan.f64 x) 2)))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (pow.f64 (tan.f64 x) 2) 3)))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) (pow.f64 eps 3)))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(exp.f64 (log.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) 1))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(*.f64 eps (pow.f64 (tan.f64 x) 2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))
(fma.f64 1/2 (cos.f64 (+.f64 x x)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(pow.f64 (cos.f64 x) 2)
(*.f64 (cos.f64 x) (cos.f64 x))
(pow.f64 (cos.f64 x) 2)
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cos.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3))
(pow.f64 (cos.f64 x) 2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(pow.f64 (cos.f64 x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))
(pow.f64 (cos.f64 x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1))
(pow.f64 (cos.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1)
(pow.f64 (sin.f64 x) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 x x))))
(*.f64 (sin.f64 x) (sin.f64 x))
(pow.f64 (sin.f64 x) 2)
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 x x)) 2))
(sqrt.f64 (pow.f64 (sin.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(pow.f64 (sin.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(pow.f64 (sin.f64 x) 2)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)))
(pow.f64 (sin.f64 x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 x))))
(pow.f64 (sin.f64 x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 x))) 1))
(pow.f64 (sin.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))) 1)
(pow.f64 (tan.f64 x) 2)
(*.f64 1 (pow.f64 (tan.f64 x) 2))
(pow.f64 (tan.f64 x) 2)
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (tan.f64 x) (tan.f64 x))
(pow.f64 (tan.f64 x) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(pow.f64 (tan.f64 x) 2)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) -1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 2))
(sqrt.f64 (pow.f64 (tan.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 x) 2))))
(pow.f64 (tan.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(pow.f64 (tan.f64 x) 2)
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) 3)))
(pow.f64 (tan.f64 x) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (cos.f64 x) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) 2)) 1))
(pow.f64 (tan.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (*.f64 (tan.f64 x) 0)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 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 (+.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)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x)))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 x)))) 1)
(*.f64 (sin.f64 eps) (tan.f64 x))
(pow.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) 1)
(*.f64 (sin.f64 eps) (tan.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) 3)
(*.f64 (sin.f64 eps) (tan.f64 x))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) 3) 1/3)
(*.f64 (sin.f64 eps) (tan.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) 2)
(*.f64 (sin.f64 eps) (tan.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) 2))
(fabs.f64 (*.f64 (sin.f64 eps) (tan.f64 x)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 x)) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 x)))))
(*.f64 (sin.f64 eps) (tan.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) 3))
(*.f64 (sin.f64 eps) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (tan.f64 x) 3)))
(*.f64 (sin.f64 eps) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (sin.f64 eps) (tan.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 eps) (tan.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 eps) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) 1))
(*.f64 (sin.f64 eps) (tan.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 eps) (tan.f64 x))
(-.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0)
(*.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 2) (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) (sqrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3) 1/3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 2)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x))) -1)
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))
(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 x)) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 1))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))

eval471.0ms (2.4%)

Compiler

Compiled 37267 to 13604 computations (63.5% saved)

prune425.0ms (2.1%)

Pruning

94 alts after pruning (85 fresh and 9 done)

PrunedKeptTotal
New91932951
Fresh105363
Picked235
Done066
Total931941025
Accurracy
99.9%
Counts
1025 → 94
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.5%
(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.9%
(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)))
69.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)))
68.2%
(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)))
69.2%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
19.1%
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
22.2%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.7%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
42.6%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
41.2%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
56.7%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
68.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)))
57.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
21.8%
(-.f64 (pow.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) 2) 2) (tan.f64 x))
21.9%
(-.f64 (pow.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (tan.f64 x))
22.0%
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
42.7%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
69.1%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
68.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
69.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.2%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.0%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.2%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
45.5%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
68.0%
(-.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
67.5%
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.9%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
68.1%
(-.f64 (*.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)))))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
45.4%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 1)) (tan.f64 x))
64.0%
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.2%
(-.f64 (tan.f64 (+.f64 eps x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 3))
43.7%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
41.4%
(-.f64 (tan.f64 (+.f64 eps x)) x)
24.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
24.9%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
67.1%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (pow.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2))
81.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
64.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
81.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
77.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x)))))
50.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (fma.f64 (neg.f64 (pow.f64 eps 4)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (sin.f64 x) (cos.f64 x))) -3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))
77.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x)))))
55.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
52.0%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))
81.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
41.9%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
42.0%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
41.9%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
29.4%
(+.f64 eps (pow.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3) 1/3))
26.4%
(+.f64 eps (pow.f64 (*.f64 (tan.f64 x) (sqrt.f64 eps)) 2))
45.3%
(+.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) 3))
27.6%
(+.f64 eps (-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))) 1))
23.3%
(+.f64 eps (*.f64 (*.f64 x x) eps))
45.2%
(+.f64 eps (*.f64 eps (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))
45.5%
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
22.7%
(+.f64 eps (*.f64 eps (/.f64 (fma.f64 x x (*.f64 (pow.f64 x 4) -1/3)) (pow.f64 (cos.f64 x) 2))))
45.4%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2))))
45.4%
(+.f64 eps (*.f64 eps (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1) (pow.f64 (cos.f64 x) 2))))
45.5%
(+.f64 eps (*.f64 eps (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cos.f64 x) 2))))
45.4%
(+.f64 eps (*.f64 eps (sqrt.f64 (pow.f64 (tan.f64 x) 4))))
45.4%
(+.f64 eps (*.f64 eps (expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))))
45.5%
(+.f64 eps (*.f64 eps (exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))))
27.6%
(+.f64 eps (log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))))
37.5%
(+.f64 eps (fabs.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
32.6%
(+.f64 eps (exp.f64 (log.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))))
56.7%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
57.6%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
33.4%
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
45.4%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
57.8%
(tan.f64 eps)
45.8%
(log1p.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
23.9%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
57.4%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
41.8%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.5%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
35.0%
(log.f64 (exp.f64 (tan.f64 eps)))
24.1%
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
24.1%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
32.0%
(fabs.f64 (tan.f64 eps))
31.7%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
29.4%
(exp.f64 (log.f64 (tan.f64 eps)))
38.8%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.2%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
27.4%
eps
67.5%
(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.9%
(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)))
69.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)))
68.2%
(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)))
69.2%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
19.1%
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
22.2%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.7%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
42.6%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
41.2%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
56.7%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
68.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)))
57.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
21.8%
(-.f64 (pow.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) 2) 2) (tan.f64 x))
21.9%
(-.f64 (pow.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (tan.f64 x))
22.0%
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
42.7%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
69.1%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
68.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
69.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.2%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.0%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.2%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
45.5%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
68.0%
(-.f64 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
67.5%
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
68.9%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
68.1%
(-.f64 (*.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)))))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
45.4%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 1)) (tan.f64 x))
64.0%
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.2%
(-.f64 (tan.f64 (+.f64 eps x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 3))
43.7%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
41.4%
(-.f64 (tan.f64 (+.f64 eps x)) x)
24.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
24.9%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
67.1%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (pow.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2))
81.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
64.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
81.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
77.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x)))))
50.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (fma.f64 (neg.f64 (pow.f64 eps 4)) (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (sin.f64 x) (cos.f64 x))) -3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))
77.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x)))))
55.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
52.0%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))
81.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
41.9%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
42.0%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
41.9%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
29.4%
(+.f64 eps (pow.f64 (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3) 1/3))
26.4%
(+.f64 eps (pow.f64 (*.f64 (tan.f64 x) (sqrt.f64 eps)) 2))
45.3%
(+.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) 3))
27.6%
(+.f64 eps (-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))) 1))
23.3%
(+.f64 eps (*.f64 (*.f64 x x) eps))
45.2%
(+.f64 eps (*.f64 eps (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))
45.5%
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
22.7%
(+.f64 eps (*.f64 eps (/.f64 (fma.f64 x x (*.f64 (pow.f64 x 4) -1/3)) (pow.f64 (cos.f64 x) 2))))
45.4%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2))))
45.4%
(+.f64 eps (*.f64 eps (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1) (pow.f64 (cos.f64 x) 2))))
45.5%
(+.f64 eps (*.f64 eps (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cos.f64 x) 2))))
45.4%
(+.f64 eps (*.f64 eps (sqrt.f64 (pow.f64 (tan.f64 x) 4))))
45.4%
(+.f64 eps (*.f64 eps (expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))))
45.5%
(+.f64 eps (*.f64 eps (exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))))
27.6%
(+.f64 eps (log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))))
37.5%
(+.f64 eps (fabs.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
32.6%
(+.f64 eps (exp.f64 (log.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)))))
56.7%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
57.6%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
33.4%
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
45.4%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
57.8%
(tan.f64 eps)
45.8%
(log1p.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
23.9%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
57.4%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
41.8%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.5%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
35.0%
(log.f64 (exp.f64 (tan.f64 eps)))
24.1%
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
24.1%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
32.0%
(fabs.f64 (tan.f64 eps))
31.7%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
29.4%
(exp.f64 (log.f64 (tan.f64 eps)))
38.8%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.2%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
27.4%
eps
Compiler

Compiled 6910 to 4480 computations (35.2% saved)

localize629.0ms (3.2%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.9%
(/.f64 (sin.f64 x) (cos.f64 x))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
85.8%
(-.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)))
99.9%
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
99.5%
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)
94.4%
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
87.4%
(tan.f64 (+.f64 x eps))
100.0%
(tan.f64 eps)
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
85.7%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 1)) (tan.f64 x))
100.0%
(+.f64 eps (*.f64 (*.f64 x x) eps))
95.9%
(*.f64 (*.f64 x x) eps)
99.8%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.8%
(*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
99.8%
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
72.6%
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)
Compiler

Compiled 326 to 93 computations (71.5% saved)

series41.0ms (0.2%)

Counts
9 → 216
Calls

54 calls:

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

rewrite166.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
704×add-sqr-sqrt
690×pow1
686×*-un-lft-identity
658×add-exp-log
658×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify371.0ms (1.9%)

Algorithm
egg-herbie
Rules
1290×fma-def
1250×times-frac
660×distribute-rgt-in
654×distribute-lft-in
540×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111838057
1334936775
Stop Event
node limit
Counts
511 → 492
Calls
Call 1
Inputs
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.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 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.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 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.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))) (pow.f64 x 4))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 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 (*.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 (*.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 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 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (*.f64 -1 (*.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)))) (pow.f64 eps 4))))))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.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))))) (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 4)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.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 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 5)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.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))))) (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 4)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 3) (*.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 (*.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)))) (*.f64 (pow.f64 eps 4) (sin.f64 x))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 3) (*.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 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
eps
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(*.f64 eps (pow.f64 x 2))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (pow.f64 x 2))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(/.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))
(/.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))
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 (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))
(+.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 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 (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 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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 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 (+.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 (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 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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 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 (+.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 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.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 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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)))))) (sin.f64 eps)) (cos.f64 eps))) (*.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)))) (sin.f64 eps)) (cos.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)))) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))) (*.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 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/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))) (-.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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 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 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))) (-.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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2)))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/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))) (-.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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2)))))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.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))) 3)) (pow.f64 (sin.f64 eps) 2))))))) (pow.f64 x 3))) (pow.f64 (sin.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 (-.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 1/3 (*.f64 (/.f64 (*.f64 eps (+.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))) (*.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))))) (cbrt.f64 4)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 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)) (sin.f64 x)) (cos.f64 x))) (+.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 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 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.f64 (+.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.f64 (+.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 eps (+.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))) (*.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))))) (cbrt.f64 4)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 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)) (sin.f64 x)) (cos.f64 x))) (+.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 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 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.f64 (+.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.f64 (+.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (+.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 1/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 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 (*.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 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.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))) (*.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.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))) (*.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)))) 2) (pow.f64 (cbrt.f64 4) 2))))))) (cbrt.f64 4)))) (+.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 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 (*.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 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.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))) (*.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.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))) (*.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)))) 2) (pow.f64 (cbrt.f64 4) 2))))))) (cbrt.f64 4)))) (*.f64 1/108 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 eps (+.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))) (*.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))))) (cbrt.f64 4)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (*.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 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) 1)
(*.f64 1 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 2) (cbrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) (sqrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -3) -1) (+.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2) (-.f64 1 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2) 1) (-.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(fma.f64 1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)
(fma.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))))) -1)
(fma.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) -1)
(+.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 x) -1))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 -1 (tan.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))) 1)
(pow.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 x)) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 3) (pow.f64 (tan.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) -1))
(fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x) (*.f64 -1 (tan.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x eps)))) 1)
(pow.f64 (*.f64 x (*.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x eps))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x eps)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x eps))))
(exp.f64 (log.f64 (*.f64 x (*.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x eps))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 x x) eps))) 1)
(*.f64 1 (fma.f64 eps (*.f64 x x) eps))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x x) eps)) 2) (cbrt.f64 (fma.f64 eps (*.f64 x x) eps)))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 x x) eps)) (sqrt.f64 (fma.f64 eps (*.f64 x x) eps)))
(*.f64 (fma.f64 x x 1) eps)
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (*.f64 eps (*.f64 x (*.f64 x eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 x (*.f64 x eps)) 2)) (-.f64 eps (*.f64 x (*.f64 x eps))))
(pow.f64 (fma.f64 eps (*.f64 x x) eps) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x x) eps)) 3)
(pow.f64 (pow.f64 (fma.f64 eps (*.f64 x x) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 x x) eps)) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 x x) eps) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x x 1)) eps))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 x x) eps))))
(cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 x x) eps) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 x x) eps)))
(exp.f64 (log.f64 (fma.f64 eps (*.f64 x x) eps)))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 x x) eps)) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 x x) eps)))
(fma.f64 1 eps (*.f64 x (*.f64 x eps)))
(fma.f64 1 (*.f64 x (*.f64 x eps)) eps)
(fma.f64 x (*.f64 x eps) eps)
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 (*.f64 x x) eps eps)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 x eps))) 2) (cbrt.f64 (*.f64 x (*.f64 x eps))) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 x (*.f64 x eps)))
(fma.f64 (*.f64 x (sqrt.f64 eps)) (*.f64 x (sqrt.f64 eps)) eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x (*.f64 x eps)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.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 (tan.f64 x) (tan.f64 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 (+.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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 1)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (cos.f64 x)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.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 (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 (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 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.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 (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 (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))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.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 (pow.f64 (cbrt.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 (pow.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) 3) (pow.f64 (+.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))))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) 3) (pow.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(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 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (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 (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 (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 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(pow.f64 (+.f64 (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 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 6) 1/6)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.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 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (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 (/.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 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.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 (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 (/.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 (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 (/.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 (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 (*.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)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
Outputs
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))))
(+.f64 (*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (*.f64 x x) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.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 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))) (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)))) (pow.f64 x 3)) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (*.f64 x x) (pow.f64 (cos.f64 eps) 2))) (-.f64 (*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps))) (*.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 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.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 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.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))) (pow.f64 x 4))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))) (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)))) (pow.f64 x 3)) (fma.f64 -1 (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.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)))) (pow.f64 x 4)) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(+.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (*.f64 x x) (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))) (pow.f64 x 3))) (-.f64 (*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps))) (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (sin.f64 eps) (/.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))) (cos.f64 eps)))) (pow.f64 x 4))))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (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 (*.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 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (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 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.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 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (*.f64 -1 (*.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)))) (pow.f64 eps 4))))))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (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 eps (sin.f64 x)) (cos.f64 x))) (neg.f64 (*.f64 (+.f64 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (pow.f64 eps 4)))))
(+.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (*.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 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (/.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))) (cos.f64 x)))) (pow.f64 eps 4))))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)
(+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1)
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 x x) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 x 3))))
(+.f64 (*.f64 (sin.f64 eps) (/.f64 (*.f64 x x) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.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))))) (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 4)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 x 3))) (fma.f64 (fma.f64 -1 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)) (pow.f64 x 4) (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (pow.f64 x 4) (-.f64 (*.f64 (/.f64 1/3 (cos.f64 eps)) (sin.f64 eps)) (-.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 (sin.f64 eps) (/.f64 (*.f64 x x) (cos.f64 eps)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.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 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 5)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (+.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))))) (*.f64 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 4)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 x 3))) (fma.f64 (fma.f64 -1 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/3)) (pow.f64 x 5) (fma.f64 (fma.f64 -1 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)) (pow.f64 x 4) (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (-.f64 (*.f64 (/.f64 1/3 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (sin.f64 eps) (/.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))) (cos.f64 eps))))) (pow.f64 x 5) (fma.f64 (pow.f64 x 4) (-.f64 (*.f64 (/.f64 1/3 (cos.f64 eps)) (sin.f64 eps)) (-.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 (sin.f64 eps) (/.f64 (*.f64 x x) (cos.f64 eps))))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 3) (*.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 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (neg.f64 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (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 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (/.f64 (*.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)))) (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.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)))) (*.f64 (pow.f64 eps 4) (sin.f64 x))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))) (cos.f64 x))))))
(fma.f64 -1 (/.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) (*.f64 (sin.f64 x) (pow.f64 eps 4)))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (neg.f64 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (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 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (/.f64 (*.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)))) (cos.f64 x)) (sin.f64 x)))) (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (/.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))) (cos.f64 x)))) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (pow.f64 eps 4)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) -1)))
(*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) -1) (cos.f64 x)))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x x) -1))
(*.f64 (fma.f64 (*.f64 x x) -1 -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x x) -1))
(*.f64 (fma.f64 (*.f64 x x) -1 -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x x) -1))
(*.f64 (fma.f64 (*.f64 x x) -1 -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x x) -1))
(*.f64 (fma.f64 (*.f64 x x) -1 -1) (neg.f64 eps))
eps
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(*.f64 eps (fma.f64 x x 1))
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(*.f64 eps (fma.f64 x x 1))
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (pow.f64 x 2))
(*.f64 x (*.f64 x eps))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(/.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))
(/.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))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (*.f64 (pow.f64 eps 3) 1/3))
(fma.f64 (pow.f64 eps 3) 1/3 eps)
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 (fma.f64 (pow.f64 eps 3) 1/3 eps) (*.f64 2/15 (pow.f64 eps 5)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (fma.f64 17/315 (pow.f64 eps 7) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 (fma.f64 (pow.f64 eps 3) 1/3 eps) (fma.f64 2/15 (pow.f64 eps 5) (*.f64 17/315 (pow.f64 eps 7))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (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))
(+.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 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 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 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 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 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 (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 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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 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 (+.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 (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 (/.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 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 (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 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (*.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)))) 2)) 1/3))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.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 (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 (fma.f64 2 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (cos.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 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 2 (/.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 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)))) 2)) -1/3))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.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 (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 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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 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 (+.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 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (-.f64 (+.f64 (/.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 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.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)))))) (sin.f64 eps)) (cos.f64 eps))) (*.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)))) (sin.f64 eps)) (cos.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)))) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))) (*.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 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/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))) (-.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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 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 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))) (-.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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2)))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/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))) (-.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 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 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 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (pow.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))) 2)))))))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.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))) 3)) (pow.f64 (sin.f64 eps) 2))))))) (pow.f64 x 3))) (pow.f64 (sin.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 (/.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 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 (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 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (*.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)))) 2)) 1/3))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.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 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (/.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 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 (/.f64 (*.f64 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 (cos.f64 eps) (sin.f64 eps))) (/.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 (cos.f64 eps) (sin.f64 eps))) (fma.f64 2 (/.f64 (*.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (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)))))) (pow.f64 (cos.f64 eps) 2)) (*.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)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.f64 (*.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 (/.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 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 (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 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (*.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)))) 2)) 1/3)))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.f64 (*.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 (/.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 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 (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 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (*.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)))) 2)) 1/3)))) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.f64 (*.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 (/.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 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 (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 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (*.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)))) 2)) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.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)))) 3))))))))))) (/.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 (fma.f64 2 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (cos.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 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 2 (/.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 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)))) 2)) -1/3))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.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)))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (+.f64 (/.f64 (-.f64 1/6 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 2 (+.f64 (*.f64 (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 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1/2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (cos.f64 eps))) (*.f64 (/.f64 (*.f64 (+.f64 2 (/.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)))) (cos.f64 eps)) (sin.f64 eps)))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (fma.f64 (+.f64 2 (/.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 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (*.f64 2 (*.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (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)))))) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.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 (fma.f64 2 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (cos.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 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 2 (/.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 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)))) 2)) -1/3))) (fma.f64 2/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.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 (fma.f64 2 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (cos.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 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 2 (/.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 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)))) 2)) -1/3))) (fma.f64 1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5))) (*.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 (fma.f64 2 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (cos.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 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 2 (/.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 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)))) 2)) -1/3))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 27 (pow.f64 (/.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))) 3)))))))))) (pow.f64 x 3)) (pow.f64 (sin.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 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.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 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 eps (+.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))) (*.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))))) (cbrt.f64 4)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 1/3 (*.f64 (/.f64 eps (/.f64 (cbrt.f64 4) (*.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))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 1/3 (*.f64 (/.f64 eps (/.f64 (cbrt.f64 4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 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)) (sin.f64 x)) (cos.f64 x))) (+.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 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 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.f64 (+.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.f64 (+.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 eps (+.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))) (*.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))))) (cbrt.f64 4)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 1/12 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps eps) (-.f64 (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 (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 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (*.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) 2) (pow.f64 (cbrt.f64 4) 2))) 2/3)))) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/3 (*.f64 (/.f64 eps (/.f64 (cbrt.f64 4) (*.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))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 1/12 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 eps eps)) (fma.f64 2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 4 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (fma.f64 4 (+.f64 (/.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 (sin.f64 x) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (cos.f64 x)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12) 2) (pow.f64 (cbrt.f64 4) 2))) -2/3)))) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/3 (*.f64 (/.f64 eps (/.f64 (cbrt.f64 4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 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)) (sin.f64 x)) (cos.f64 x))) (+.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 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 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.f64 (+.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))) (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.f64 (+.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (+.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 1/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 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 (*.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 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.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))) (*.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.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))) (*.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)))) 2) (pow.f64 (cbrt.f64 4) 2))))))) (cbrt.f64 4)))) (+.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 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 (*.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 (*.f64 4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.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))) (*.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)))) 2) (pow.f64 (cbrt.f64 4) 2)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (pow.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))) (*.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)))) 2) (pow.f64 (cbrt.f64 4) 2))))))) (cbrt.f64 4)))) (*.f64 1/108 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.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)))) 3)) (pow.f64 (sin.f64 x) 2)))))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 eps (+.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))) (*.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))))) (cbrt.f64 4)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 1/12 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps eps) (-.f64 (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 (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 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (*.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) 2) (pow.f64 (cbrt.f64 4) 2))) 2/3)))) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/12 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 3) (-.f64 (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 -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 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 (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 -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 -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 (cos.f64 x) (sin.f64 x))))))) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (/.f64 (*.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) (/.f64 (cbrt.f64 4) (-.f64 (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 (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 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (*.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) 2) (pow.f64 (cbrt.f64 4) 2))) 2/3))))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (/.f64 (*.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) (/.f64 (cbrt.f64 4) (-.f64 (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 (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 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (*.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) 2) (pow.f64 (cbrt.f64 4) 2))) 2/3))))) (*.f64 1/108 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.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) 3)))))))))) (fma.f64 1/3 (*.f64 (/.f64 eps (/.f64 (cbrt.f64 4) (*.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))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 1/12 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 eps eps)) (fma.f64 2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 4 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (fma.f64 4 (+.f64 (/.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 (sin.f64 x) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (cos.f64 x)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12) 2) (pow.f64 (cbrt.f64 4) 2))) -2/3)))) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/12 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 3)) (-.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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.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 (+.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 (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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (*.f64 2 (*.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 (cos.f64 x) (sin.f64 x))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12) (/.f64 (cbrt.f64 4) (fma.f64 2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 4 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (fma.f64 4 (+.f64 (/.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 (sin.f64 x) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (cos.f64 x)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12) 2) (pow.f64 (cbrt.f64 4) 2))) -2/3)))))) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12) (/.f64 (cbrt.f64 4) (fma.f64 2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 4 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (fma.f64 4 (+.f64 (/.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 (sin.f64 x) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (cos.f64 x)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12) 2) (pow.f64 (cbrt.f64 4) 2))) -2/3)))))) (*.f64 1/108 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 3) 1728)))))))) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/3 (*.f64 (/.f64 eps (/.f64 (cbrt.f64 4) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.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 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(/.f64 (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 (+.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 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 (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 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 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 x x) (fma.f64 2 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (cos.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 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 2 (/.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)) (+.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 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (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)))))) (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 (+.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 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 (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 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 (*.f64 (+.f64 2 (/.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)))) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1/2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.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 (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 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 2 (/.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)))) (cos.f64 eps)) (sin.f64 eps)) (*.f64 (sin.f64 eps) (/.f64 (-.f64 1/6 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (cos.f64 eps))))) (cos.f64 eps))))) (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 (*.f64 x x) (fma.f64 2 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (cos.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 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 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (/.f64 (cos.f64 eps) (sin.f64 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 x eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x eps)))) 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 x eps)) (cos.f64 (+.f64 x eps)))) 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 x eps)) (cos.f64 (+.f64 x eps)))) 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 x eps)) (cos.f64 (+.f64 x eps)))) 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 x eps)) (cos.f64 (+.f64 x eps)))) 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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.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 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 (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 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (*.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 (/.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 (sin.f64 x) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (cos.f64 x)))) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 4 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))))) (*.f64 eps (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12))))
(+.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 -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 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 (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 -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 -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 (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 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 (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 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (*.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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.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 (+.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 (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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (*.f64 2 (*.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 (cos.f64 x) (sin.f64 x))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (cos.f64 x) 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 (/.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 (sin.f64 x) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (cos.f64 x)))) (*.f64 2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 4 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))))) (*.f64 eps (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))) 12)))))
(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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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 eps)) (cos.f64 (+.f64 x 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)))
(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 (*.f64 x x) (+.f64 1 (/.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 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.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 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 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.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 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps 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))) (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.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))))))
(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 (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 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 (neg.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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.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 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.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 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))) (fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (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 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))))
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (-.f64 (*.f64 (/.f64 -1/3 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 eps eps)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)) (*.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 1/3 (-.f64 (-.f64 (*.f64 (/.f64 -1/3 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 eps eps))))) (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 (/.f64 -1/3 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (cos.f64 x)))) (*.f64 (sin.f64 x) (/.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 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 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) 1)
(+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (+.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 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 2) (cbrt.f64 (+.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 (sqrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) (sqrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -3) -1) (+.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2) (-.f64 1 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -3)) (+.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2) (-.f64 1 (/.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -3)) (+.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2) (+.f64 1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2) 1) (-.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(/.f64 (+.f64 (pow.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2) -1) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 1)
(+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 3)
(+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 3) 1/3)
(+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 2)
(+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))
(fabs.f64 (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (exp.f64 (+.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)))))
(log.f64 (+.f64 1 (expm1.f64 (+.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)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 3))
(+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (+.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)))))
(exp.f64 (log.f64 (+.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)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 1))
(+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (+.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)))))
(fma.f64 1 (/.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)))))
(fma.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))))) -1)
(fma.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) -1)
(+.f64 -1 (/.f64 1 (-.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 x) -1))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 -1 (tan.f64 x)))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))) 1)
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 1)
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) 3)
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 3) 1/3)
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) 2)
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 2))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2))
(fabs.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 x)) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)) 3))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 3)))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) 3) (pow.f64 (tan.f64 x) 3)))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) 1))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) -1))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x) (*.f64 -1 (tan.f64 x)))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x eps)))) 1)
(*.f64 x (*.f64 x eps))
(pow.f64 (*.f64 x (*.f64 x eps)) 1)
(*.f64 x (*.f64 x eps))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 x eps))) 3)
(*.f64 x (*.f64 x eps))
(pow.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3) 1/3)
(*.f64 x (*.f64 x eps))
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2)
(*.f64 x (*.f64 x eps))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2))
(fabs.f64 (*.f64 x (*.f64 x eps)))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))
(*.f64 x (*.f64 x eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x eps)))))
(*.f64 x (*.f64 x eps))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 3))
(*.f64 x (*.f64 x eps))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x eps))))
(*.f64 x (*.f64 x eps))
(exp.f64 (log.f64 (*.f64 x (*.f64 x eps))))
(*.f64 x (*.f64 x eps))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 x eps))) 1))
(*.f64 x (*.f64 x eps))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x eps))))
(*.f64 x (*.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (*.f64 x x) eps))) 1)
(*.f64 eps (fma.f64 x x 1))
(*.f64 1 (fma.f64 eps (*.f64 x x) eps))
(*.f64 eps (fma.f64 x x 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x x) eps)) 2) (cbrt.f64 (fma.f64 eps (*.f64 x x) eps)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 (sqrt.f64 (fma.f64 eps (*.f64 x x) eps)) (sqrt.f64 (fma.f64 eps (*.f64 x x) eps)))
(*.f64 eps (fma.f64 x x 1))
(*.f64 (fma.f64 x x 1) eps)
(*.f64 eps (fma.f64 x x 1))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (*.f64 eps (*.f64 x (*.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (fma.f64 eps eps (-.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) (*.f64 eps (*.f64 x (*.f64 x eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 x (*.f64 x eps)) 2)) (-.f64 eps (*.f64 x (*.f64 x eps))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 4) (*.f64 eps eps))) (-.f64 eps (*.f64 x (*.f64 x eps))))
(pow.f64 (fma.f64 eps (*.f64 x x) eps) 1)
(*.f64 eps (fma.f64 x x 1))
(pow.f64 (cbrt.f64 (fma.f64 eps (*.f64 x x) eps)) 3)
(*.f64 eps (fma.f64 x x 1))
(pow.f64 (pow.f64 (fma.f64 eps (*.f64 x x) eps) 3) 1/3)
(*.f64 eps (fma.f64 x x 1))
(pow.f64 (sqrt.f64 (fma.f64 eps (*.f64 x x) eps)) 2)
(*.f64 eps (fma.f64 x x 1))
(sqrt.f64 (pow.f64 (fma.f64 eps (*.f64 x x) eps) 2))
(sqrt.f64 (pow.f64 (fma.f64 x (*.f64 x eps) eps) 2))
(fabs.f64 (*.f64 eps (fma.f64 x x 1)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x x 1)) eps))
(*.f64 eps (fma.f64 x x 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (*.f64 x x) eps))))
(*.f64 eps (fma.f64 x x 1))
(cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 x x) eps) 3))
(*.f64 eps (fma.f64 x x 1))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 x x) eps)))
(*.f64 eps (fma.f64 x x 1))
(exp.f64 (log.f64 (fma.f64 eps (*.f64 x x) eps)))
(*.f64 eps (fma.f64 x x 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (*.f64 x x) eps)) 1))
(*.f64 eps (fma.f64 x x 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (*.f64 x x) eps)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 1 eps (*.f64 x (*.f64 x eps)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 1 (*.f64 x (*.f64 x eps)) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 x (*.f64 x eps) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 (*.f64 x x) eps eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 x eps))) 2) (cbrt.f64 (*.f64 x (*.f64 x eps))) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 x (*.f64 x eps)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 (*.f64 x (sqrt.f64 eps)) (*.f64 x (sqrt.f64 eps)) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x (*.f64 x eps)))
(*.f64 eps (fma.f64 x x 1))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (+.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 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (+.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 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(*.f64 1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) 1)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (cos.f64 x)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (sin.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (sin.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 3)
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 2)
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))))
(log.f64 (exp.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(exp.f64 (log.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) 1))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.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 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 1 1/3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.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 (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 (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 x) (tan.f64 (+.f64 x eps))) 3/2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 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 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (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 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (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 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))) 1)
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)
(*.f64 1 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(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))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 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 x) (tan.f64 (+.f64 x eps))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.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 x) (tan.f64 (+.f64 x eps))) 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 x) (tan.f64 (+.f64 x eps))) 3)
(/.f64 (pow.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) 3) (pow.f64 (+.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))))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) 3) (pow.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 6))
(fabs.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(log.f64 (exp.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(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))))
(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))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(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))))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
(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 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.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 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 1 1/3) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.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 (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 (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 x) (tan.f64 (+.f64 x eps))) 3/2)) (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3/2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 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 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (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 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (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 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 6) 1/6)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 1 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 1 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 1 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (fma.f64 -1 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.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 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps))) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (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 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (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 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.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))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))

eval742.0ms (3.7%)

Compiler

Compiled 48874 to 22659 computations (53.6% saved)

prune488.0ms (2.5%)

Pruning

105 alts after pruning (93 fresh and 12 done)

PrunedKeptTotal
New1251321283
Fresh196180
Picked235
Done099
Total12721051377
Accurracy
100.0%
Counts
1377 → 105
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.5%
(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.9%
(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)))
69.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)))
69.2%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))
3.2%
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) 3) 1/3)
19.1%
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
22.2%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.7%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
20.4%
(pow.f64 (sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 6)) 1/3)
42.6%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
41.2%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
56.7%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
68.7%
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
57.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
21.8%
(-.f64 (pow.f64 (pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 1/4) 2) 2) (tan.f64 x))
21.9%
(-.f64 (pow.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2) (tan.f64 x))
22.0%
(-.f64 (pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2) (tan.f64 x))
42.7%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
69.1%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
67.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (pow.f64 (cbrt.f64 (tan.f64 eps)) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
33.2%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (sqrt.f64 (tan.f64 x)) 2))
68.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
68.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x))))
69.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
67.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (log.f64 (+.f64 1 (expm1.f64 (tan.f64 x)))))
41.4%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) x)
4.2%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.0%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.2%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
45.5%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
67.5%
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
44.1%
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 1)) (tan.f64 x))
69.0%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
43.4%
(-.f64 (*.f64 (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 1 1)) (tan.f64 x))
41.2%
(-.f64 (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x) (/.f64 1 1)) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
69.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))) (tan.f64 x))
69.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x))
35.0%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (log.f64 (exp.f64 (tan.f64 eps)))) (/.f64 1 1)) (tan.f64 x))
45.0%
(-.f64 (*.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 1)) (tan.f64 x))
25.4%
(-.f64 (*.f64 (fabs.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 1)) (tan.f64 x))
64.0%
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
40.3%
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 1)) (tan.f64 x))
43.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.2%
(-.f64 (tan.f64 (+.f64 eps x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 3))
43.7%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
41.4%
(-.f64 (tan.f64 (+.f64 eps x)) x)
24.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
24.9%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
81.6%
(+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
81.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
81.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
77.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x))) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x)))))
77.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) 1) (cos.f64 x)))))
74.0%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (fma.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) -1)))
50.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (*.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 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (/.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))) (cos.f64 x)))) (pow.f64 eps 4))))))
52.1%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.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))))))))
55.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))))))
64.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))))
81.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
81.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
41.9%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
45.4%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
42.0%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
45.4%
(+.f64 (tan.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))
41.9%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
66.0%
(+.f64 (cbrt.f64 (pow.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3)) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
26.4%
(+.f64 eps (pow.f64 (*.f64 (tan.f64 x) (sqrt.f64 eps)) 2))
45.3%
(+.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))) 3))
23.3%
(+.f64 eps (*.f64 (*.f64 x x) eps))
28.0%
(+.f64 eps (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
45.2%
(+.f64 eps (*.f64 eps (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))
45.5%
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
45.4%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2))))
45.4%
(+.f64 eps (*.f64 eps (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1) (pow.f64 (cos.f64 x) 2))))
45.5%
(+.f64 eps (*.f64 eps (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cos.f64 x) 2))))
45.4%
(+.f64 eps (*.f64 eps (sqrt.f64 (pow.f64 (tan.f64 x) 4))))
45.4%
(+.f64 eps (*.f64 eps (expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))))
45.5%
(+.f64 eps (*.f64 eps (exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))))
23.1%
(+.f64 eps (fabs.f64 (*.f64 x (*.f64 x eps))))
37.5%
(+.f64 eps (fabs.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2))))
56.7%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
57.6%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
33.4%
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
45.4%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
4.8%
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
57.8%
(tan.f64 eps)
23.9%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
57.4%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
41.8%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.5%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
35.0%
(log.f64 (exp.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
33.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
35.0%
(log.f64 (exp.f64 (tan.f64 eps)))
24.1%
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
24.1%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
32.0%
(fabs.f64 (tan.f64 eps))
31.7%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
29.4%
(exp.f64 (log.f64 (tan.f64 eps)))
38.8%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
42.2%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
27.4%
eps
Compiler

Compiled 5218 to 2723 computations (47.8% saved)

regimes1.2s (6%)

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

3 calls:

770.0ms
x
250.0ms
eps
101.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
87.5%5x
99.6%3eps
89.4%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 3280 to 1461 computations (55.5% saved)

regimes423.0ms (2.1%)

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

1 calls:

363.0ms
eps
Results
AccuracySegmentsBranch
99.6%3eps
Compiler

Compiled 2543 to 1040 computations (59.1% saved)

regimes372.0ms (1.9%)

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

1 calls:

243.0ms
eps
Results
AccuracySegmentsBranch
99.4%3eps
Compiler

Compiled 2330 to 939 computations (59.7% saved)

regimes299.0ms (1.5%)

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

1 calls:

241.0ms
eps
Results
AccuracySegmentsBranch
99.4%3eps
Compiler

Compiled 1940 to 791 computations (59.2% saved)

regimes258.0ms (1.3%)

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

1 calls:

219.0ms
eps
Results
AccuracySegmentsBranch
99.2%3eps
Compiler

Compiled 1692 to 684 computations (59.6% saved)

regimes223.0ms (1.1%)

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

1 calls:

193.0ms
eps
Results
AccuracySegmentsBranch
99.1%3eps
Compiler

Compiled 1479 to 616 computations (58.4% saved)

regimes143.0ms (0.7%)

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

117.0ms
eps
Results
AccuracySegmentsBranch
99.1%3eps
Compiler

Compiled 1135 to 482 computations (57.5% saved)

regimes150.0ms (0.8%)

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

125.0ms
eps
Results
AccuracySegmentsBranch
99.1%3eps
Compiler

Compiled 1110 to 471 computations (57.6% saved)

regimes139.0ms (0.7%)

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

1 calls:

114.0ms
eps
Results
AccuracySegmentsBranch
99.0%3eps
Compiler

Compiled 1031 to 447 computations (56.6% saved)

regimes129.0ms (0.7%)

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

1 calls:

106.0ms
eps
Results
AccuracySegmentsBranch
99.0%3eps
Compiler

Compiled 1013 to 440 computations (56.6% saved)

regimes125.0ms (0.6%)

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

103.0ms
eps
Results
AccuracySegmentsBranch
99.0%3eps
Compiler

Compiled 980 to 424 computations (56.7% saved)

regimes120.0ms (0.6%)

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

99.0ms
eps
Results
AccuracySegmentsBranch
99.0%3eps
Compiler

Compiled 924 to 403 computations (56.4% saved)

regimes384.0ms (1.9%)

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

3 calls:

182.0ms
x
123.0ms
eps
61.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
73.2%3x
74.7%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
75.9%3eps
Compiler

Compiled 920 to 407 computations (55.8% saved)

regimes19.0ms (0.1%)

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

3 calls:

7.0ms
eps
6.0ms
x
4.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
57.8%1x
57.8%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
57.8%1eps
Compiler

Compiled 83 to 44 computations (47% saved)

regimes6.0ms (0%)

Accuracy

Total -2.7b remaining (-5.7%)

Threshold costs -2.7b (-5.7%)

Counts
2 → 1
Calls
Call 1
Inputs
eps
(+.f64 eps (*.f64 (*.f64 x x) eps))
Outputs
eps
Calls

2 calls:

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

Compiled 16 to 9 computations (43.8% saved)

bsearch52.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
5.702194417176239e-6
0.00018495369926422111
25.0ms
-16028745474.387041
-457370642.1206544
Results
20.0ms65×body1024valid
17.0ms130×body256valid
6.0ms27×body512valid
1.0msbody2048valid
Compiler

Compiled 1869 to 1060 computations (43.3% saved)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
5.702194417176239e-6
0.00018495369926422111
24.0ms
-16028745474.387041
-457370642.1206544
Results
18.0ms140×body256valid
17.0ms54×body1024valid
6.0ms26×body512valid
2.0msbody2048valid
Compiler

Compiled 1323 to 766 computations (42.1% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
2.878132287139701e-7
5.702194417176239e-6
36.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
22.0ms171×body256valid
18.0ms60×body1024valid
6.0ms29×body512valid
6.0ms12×body2048valid
Compiler

Compiled 1240 to 730 computations (41.1% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
2.878132287139701e-7
5.702194417176239e-6
34.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
22.0ms160×body256valid
20.0ms67×body1024valid
8.0ms35×body512valid
5.0ms10×body2048valid
Compiler

Compiled 1070 to 662 computations (38.1% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
2.0528398192799225e-9
2.878132287139701e-7
35.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
22.0ms71×body1024valid
21.0ms162×body256valid
6.0ms12×body2048valid
6.0ms27×body512valid
Compiler

Compiled 1002 to 594 computations (40.7% saved)

bsearch56.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
2.0528398192799225e-9
2.878132287139701e-7
33.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
23.0ms176×body256valid
17.0ms56×body1024valid
7.0ms30×body512valid
5.0ms10×body2048valid
Compiler

Compiled 628 to 407 computations (35.2% saved)

bsearch59.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
2.0528398192799225e-9
2.878132287139701e-7
35.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
23.0ms71×body1024valid
22.0ms164×body256valid
6.0ms29×body512valid
4.0msbody2048valid
Compiler

Compiled 628 to 407 computations (35.2% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
2.0528398192799225e-9
2.878132287139701e-7
35.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
21.0ms153×body256valid
19.0ms63×body1024valid
10.0ms44×body512valid
6.0ms12×body2048valid
Compiler

Compiled 558 to 367 computations (34.2% saved)

bsearch57.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
2.0528398192799225e-9
2.878132287139701e-7
33.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
21.0ms166×body256valid
19.0ms65×body1024valid
7.0ms32×body512valid
5.0msbody2048valid
Compiler

Compiled 544 to 353 computations (35.1% saved)

bsearch56.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
2.0528398192799225e-9
2.878132287139701e-7
33.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
22.0ms173×body256valid
16.0ms51×body1024valid
9.0ms38×body512valid
5.0ms10×body2048valid
Compiler

Compiled 544 to 353 computations (35.1% saved)

bsearch59.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
2.0528398192799225e-9
2.878132287139701e-7
35.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
22.0ms159×body256valid
22.0ms70×body1024valid
8.0ms34×body512valid
4.0msbody2048valid
Compiler

Compiled 558 to 367 computations (34.2% saved)

bsearch57.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
2.0528398192799225e-9
2.878132287139701e-7
32.0ms
-2.5145913451720873e-5
-4.002261336389046e-15
Results
22.0ms171×body256valid
21.0ms69×body1024valid
7.0ms26×body512valid
3.0msbody2048valid
Compiler

Compiled 524 to 333 computations (36.5% saved)

bsearch59.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
5.702194417176239e-6
0.00018495369926422111
34.0ms
-457370642.1206544
-8.930002142380273e-5
Results
22.0ms169×body256valid
21.0ms66×body1024valid
6.0ms26×body512valid
6.0ms11×body2048valid
Compiler

Compiled 286 to 214 computations (25.2% saved)

simplify208.0ms (1%)

Algorithm
egg-herbie
Rules
670×distribute-lft-neg-in
652×unsub-neg
422×neg-mul-1
338×neg-sub0
260×cancel-sign-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01642679
12532679
23302675
33962675
44862675
55972675
67052675
78922675
811432675
913292675
1015092675
1116982675
1218342675
1319302675
1419892675
1520552675
1621532675
1722422675
1823062675
1923542675
2023742675
2123782675
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 eps -460000000) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 6714614842830277/36893488147419103232) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (*.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 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (/.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))) (cos.f64 x)))) (pow.f64 eps 4)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -460000000) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 112986307451471/2305843009213693952) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.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)))))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -7437727210519691/2361183241434822606848) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 944473296573929/295147905179352825856) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -8878048987794933/18889465931478580854784) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 519460313115661/1180591620717411303424) (-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -785801782749509/151115727451828646838272) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 4533471823554859/604462909807314587353088) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -6407306843957535/2417851639229258349412352) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 4835703278458517/1208925819614629174706176) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -4352132950612665/1208925819614629174706176) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 279564095785883/75557863725914323419136) (+.f64 eps (*.f64 eps (pow.f64 (tan.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 -8099802991418015/2417851639229258349412352) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (if (<=.f64 eps 7737125245533627/2417851639229258349412352) (+.f64 eps (*.f64 eps (pow.f64 (tan.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 -4352132950612665/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x)) (if (<=.f64 eps 3022314549036573/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -5077488442381443/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)) (if (<=.f64 eps 2780529385113647/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -4352132950612665/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)) (if (<=.f64 eps 2780529385113647/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.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 -3022314549036573/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 4593918114535591/1208925819614629174706176) (+.f64 eps (*.f64 eps (pow.f64 (tan.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 -6640827866535439/73786976294838206464) (tan.f64 eps) (if (<=.f64 eps 7791904696734915/1180591620717411303424) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (tan.f64 eps)))
(tan.f64 eps)
eps
Outputs
(if (<=.f64 eps -460000000) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 6714614842830277/36893488147419103232) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (*.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 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (/.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))) (cos.f64 x)))) (pow.f64 eps 4)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -460000000) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 6714614842830277/36893488147419103232) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (cos.f64 x)))) (pow.f64 eps 4)))))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -460000000) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 6714614842830277/36893488147419103232) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (cos.f64 x)))) (pow.f64 eps 4)))))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -460000000) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 112986307451471/2305843009213693952) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.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)))))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -460000000) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 112986307451471/2305843009213693952) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -460000000) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 112986307451471/2305843009213693952) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -7437727210519691/2361183241434822606848) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 944473296573929/295147905179352825856) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -7437727210519691/2361183241434822606848) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 944473296573929/295147905179352825856) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -8878048987794933/18889465931478580854784) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 519460313115661/1180591620717411303424) (-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -8878048987794933/18889465931478580854784) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 519460313115661/1180591620717411303424) (-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -8878048987794933/18889465931478580854784) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 519460313115661/1180591620717411303424) (+.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -785801782749509/151115727451828646838272) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 4533471823554859/604462909807314587353088) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -785801782749509/151115727451828646838272) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 4533471823554859/604462909807314587353088) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -6407306843957535/2417851639229258349412352) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 4835703278458517/1208925819614629174706176) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -6407306843957535/2417851639229258349412352) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 4835703278458517/1208925819614629174706176) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -4352132950612665/1208925819614629174706176) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))) (if (<=.f64 eps 279564095785883/75557863725914323419136) (+.f64 eps (*.f64 eps (pow.f64 (tan.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 -4352132950612665/1208925819614629174706176) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (+.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) -1))) (if (<=.f64 eps 279564095785883/75557863725914323419136) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -8099802991418015/2417851639229258349412352) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (if (<=.f64 eps 7737125245533627/2417851639229258349412352) (+.f64 eps (*.f64 eps (pow.f64 (tan.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 (or (<=.f64 eps -8099802991418015/2417851639229258349412352) (not (<=.f64 eps 7737125245533627/2417851639229258349412352))) (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x))) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(if (<=.f64 eps -4352132950612665/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x)) (if (<=.f64 eps 3022314549036573/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -4352132950612665/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x)) (if (<=.f64 eps 3022314549036573/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -4352132950612665/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (tan.f64 x)) (if (<=.f64 eps 3022314549036573/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (<=.f64 eps -5077488442381443/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)) (if (<=.f64 eps 2780529385113647/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -5077488442381443/1208925819614629174706176) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (if (<=.f64 eps 2780529385113647/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -5077488442381443/1208925819614629174706176) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (if (<=.f64 eps 2780529385113647/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (<=.f64 eps -4352132950612665/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)) (if (<=.f64 eps 2780529385113647/604462909807314587353088) (+.f64 eps (*.f64 eps (pow.f64 (tan.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 (or (<=.f64 eps -4352132950612665/1208925819614629174706176) (not (<=.f64 eps 2780529385113647/604462909807314587353088))) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(if (<=.f64 eps -3022314549036573/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 4593918114535591/1208925819614629174706176) (+.f64 eps (*.f64 eps (pow.f64 (tan.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 -3022314549036573/1208925819614629174706176) (not (<=.f64 eps 4593918114535591/1208925819614629174706176))) (-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(if (<=.f64 eps -6640827866535439/73786976294838206464) (tan.f64 eps) (if (<=.f64 eps 7791904696734915/1180591620717411303424) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (tan.f64 eps)))
(tan.f64 eps)
eps
Compiler

Compiled 907 to 505 computations (44.3% saved)

soundness3.7s (18.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
120732
2305732
0111350481
1314748081
035262
1853230
097426846
1253625072
035262
1853230
097426846
1253625072
0111838057
1334936775
029242
1628242
27234242
0111350481
1314748081
029242
1628242
27234242
0111350481
1314748081
04218670
110398088
234047652
035262
1853230
097426846
1253625072
04218670
110398088
234047652
0932
120732
2305732
0932
120732
2305732
029242
1628242
27234242
0111350481
1314748081
0111838057
1334936775
0111350481
1314748081
0111838057
1334936775
0111838057
1334936775
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4277 to 1849 computations (56.8% saved)

end256.0ms (1.3%)

Compiler

Compiled 1800 to 806 computations (55.2% saved)

Profiling

Loading profile data...