2tan (problem 3.3.2)

Time bar (total: 18.2s)

analyze192.0ms (1.1%)

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)

sample2.3s (12.8%)

Results
1.2s4162×body512valid
669.0ms1278×body1024valid
380.0ms2762×body256valid
33.0ms54×body2048valid
Bogosity

preprocess145.0ms (0.8%)

Algorithm
egg-herbie
Rules
394×fma-def
98×sub-neg
78×cancel-sign-sub-inv
68×associate--r+
50×distribute-rgt-in
Problems
94×(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
86×No Errors
76×(tan.f64 (+.f64 x eps))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027226
149210
2101210
3201210
4378210
5481210
6641210
7725210
8767210
9773210
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x)))
(-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x))))
(neg.f64 (-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
Outputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x)))
(-.f64 (tan.f64 (+.f64 eps (neg.f64 x))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (-.f64 eps x)))
(-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (tan.f64 (-.f64 x eps)) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x))))
(-.f64 (tan.f64 (-.f64 x eps)) (tan.f64 x))
(neg.f64 (-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps (neg.f64 x))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (-.f64 eps x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 eps))
Compiler

Compiled 30 to 14 computations (53.3% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 18 to 12 computations (33.3% saved)

localize72.0ms (0.4%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
74.5%
(tan.f64 (+.f64 x eps))
66.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 21 to 8 computations (61.9% saved)

series17.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite339.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1766×prod-diff
929×log1p-expm1-u
929×expm1-log1p-u
300×expm1-udef
300×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
115647
2233947
Stop Event
node limit
Counts
2 → 94
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)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.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 (fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.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 (fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 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 (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 (neg.f64 (tan.f64 x)) 1 (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 (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (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 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 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 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(+.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.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 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.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 (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 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(+.f64 (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 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (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 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (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 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.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 (-.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.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)
(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 (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 (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 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.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 (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 (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)
(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))))

simplify119.0ms (0.7%)

Algorithm
egg-herbie
Rules
1316×distribute-lft-in
944×times-frac
688×fma-neg
666×unswap-sqr
610×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

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

eval76.0ms (0.4%)

Compiler

Compiled 5353 to 2603 computations (51.4% saved)

prune79.0ms (0.4%)

Pruning

25 alts after pruning (24 fresh and 1 done)

PrunedKeptTotal
New14324167
Fresh000
Picked011
Done000
Total14325168
Accuracy
99.7%
Counts
168 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
66.4%
(/.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.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
39.8%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
66.5%
(-.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)))
66.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
41.1%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.6%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
66.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
40.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
41.1%
(-.f64 (+.f64 0 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
66.6%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
41.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
22.2%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
40.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
66.1%
(+.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))))
65.6%
(+.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
28.1%
(+.f64 (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 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.1%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
49.1%
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
49.2%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
21.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
40.1%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
35.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
40.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
66.4%
(/.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.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
39.8%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
66.5%
(-.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)))
66.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
41.1%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.6%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
66.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
40.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
41.1%
(-.f64 (+.f64 0 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
66.6%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
41.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
22.2%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
40.1%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
66.1%
(+.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))))
65.6%
(+.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
28.1%
(+.f64 (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 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.1%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
49.1%
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
49.2%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
21.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
40.1%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
35.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
Compiler

Compiled 2190 to 1420 computations (35.2% saved)

localize2.0s (10.8%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
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)
94.3%
(*.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))))))
99.8%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
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)
99.6%
(expm1.f64 (tan.f64 (+.f64 x eps)))
98.2%
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
74.5%
(tan.f64 (+.f64 x eps))
66.7%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
99.8%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.9%
(/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.7%
(*.f64 (tan.f64 x) (tan.f64 eps))
66.7%
(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 345 to 170 computations (50.7% saved)

series47.0ms (0.3%)

Counts
16 → 204
Calls

75 calls:

TimeVariablePointExpression
5.0ms
eps
@0
(expm1.f64 (tan.f64 (+.f64 x eps)))
4.0ms
eps
@0
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
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)))
2.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)))
2.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)))

rewrite136.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
306×log1p-expm1-u
305×expm1-log1p-u
294×add-exp-log
294×add-cube-cbrt
292×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify242.0ms (1.3%)

Algorithm
egg-herbie
Rules
1218×fma-def
764×times-frac
570×distribute-rgt-in
548×distribute-lft-in
502×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0105734756
1288332845
Stop Event
node limit
Counts
618 → 657
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
1
(+.f64 1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (cos.f64 eps))))))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x))))))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
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 17/45 (pow.f64 x 6)) (+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2)))
(+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))))
eps
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (+.f64 (*.f64 2/3 (*.f64 eps (pow.f64 x 4))) (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (+.f64 (*.f64 17/45 (*.f64 eps (pow.f64 x 6))) (+.f64 (*.f64 2/3 (*.f64 eps (pow.f64 x 4))) (*.f64 eps (pow.f64 x 2)))))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 5/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 61/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (+.f64 (*.f64 5/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 277/1008 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.f64 (*.f64 61/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (+.f64 (*.f64 5/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
(pow.f64 x 2)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 17/45 (pow.f64 x 6)) (+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2)))
(+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (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 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (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 (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)))))
(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))))
(-.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)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (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 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.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) 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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.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 (/.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 -1 (/.f64 1 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.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 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (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 1 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(pow.f64 (tan.f64 eps) 1)
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(log.f64 (exp.f64 (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(exp.f64 (log.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (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 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (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 (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)))))
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 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 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) -1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (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)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(tan.f64 (+.f64 x eps))
(+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) -1)
(-.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1)
(*.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) (+.f64 1 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) 1) (+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))
(pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3))
(exp.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (cos.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3))
(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 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (sin.f64 x) (sin.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(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 0 (pow.f64 (tan.f64 x) 2))
(-.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) 1)
(*.f64 (tan.f64 x) (tan.f64 x))
(*.f64 1 (pow.f64 (tan.f64 x) 2))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (pow.f64 (tan.f64 x) 2) -1)
(*.f64 -1 (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))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) -2))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (sin.f64 x) 1) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cos.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(*.f64 (/.f64 -1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) -1)
(neg.f64 (pow.f64 (tan.f64 x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (tan.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 x) 2)))
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))) 1)
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (*.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (*.f64 eps (pow.f64 (tan.f64 x) 2))) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (*.f64 eps (pow.f64 (tan.f64 x) 2)))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(pow.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3) 1/3)
(pow.f64 (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 eps)) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))))
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))))
(fma.f64 eps 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 1 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2))) 1)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2) 3) 1/3)
(pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3) (pow.f64 (pow.f64 eps 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (log1p.f64 (pow.f64 (tan.f64 x) 2))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (log1p.f64 (pow.f64 (tan.f64 x) 2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (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 1 (pow.f64 (cos.f64 x) 2))
(*.f64 (cos.f64 x) (cos.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3))
(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 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (sin.f64 x) (sin.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(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 0 (pow.f64 (tan.f64 x) 2))
(-.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) 1)
(*.f64 (tan.f64 x) (tan.f64 x))
(*.f64 1 (pow.f64 (tan.f64 x) 2))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (pow.f64 (tan.f64 x) 2) -1)
(*.f64 -1 (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))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) -2))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (sin.f64 x) 1) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cos.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(*.f64 (/.f64 -1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) -1)
(neg.f64 (pow.f64 (tan.f64 x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (tan.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 x) 2)))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps))))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (/.f64 (*.f64 -1/3 (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) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) (*.f64 (sin.f64 x) (/.f64 (-.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 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 4) (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)))) (fma.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)))))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 4) (-.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (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)))) (cos.f64 x)))) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) (*.f64 (sin.f64 x) (/.f64 (-.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 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 17/315 (/.f64 (pow.f64 x 7) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(fma.f64 1/3 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(fma.f64 2/15 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 5) (cos.f64 x))) (fma.f64 1/3 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 17/315 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (cos.f64 x)) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (cos.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 17/315 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 7) (cos.f64 x))) (fma.f64 2/15 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 5) (cos.f64 x))) (fma.f64 1/3 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 (pow.f64 x 3) 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (fma.f64 (pow.f64 x 3) 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (fma.f64 (pow.f64 eps 3) 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (fma.f64 (pow.f64 eps 3) 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
1
(+.f64 1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 1 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 1 (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(+.f64 1 (+.f64 (fma.f64 (neg.f64 (pow.f64 x 3)) (-.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 x (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 1 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))
(+.f64 1 (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (+.f64 1 (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))
(+.f64 1 (+.f64 (fma.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (*.f64 (pow.f64 eps 3) 1/3))
(fma.f64 (pow.f64 eps 3) 1/3 eps)
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 1/3)))
(+.f64 eps (fma.f64 (pow.f64 eps 3) 1/3 (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3)))))
(+.f64 eps (fma.f64 17/315 (pow.f64 eps 7) (fma.f64 2/15 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 1/3))))
(+.f64 (fma.f64 17/315 (pow.f64 eps 7) (*.f64 2/15 (pow.f64 eps 5))) (fma.f64 (pow.f64 eps 3) 1/3 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (pow.f64 x 2) (/.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 (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) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 x 3)) (+.f64 1/2 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))
(+.f64 (*.f64 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 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (cos.f64 x))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (-.f64 (fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (cos.f64 x))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (cos.f64 x))) -1/3) (*.f64 (sin.f64 x) (/.f64 (+.f64 1/6 (-.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))))) (cos.f64 x)))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 x 2) (/.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 (pow.f64 x 2) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (pow.f64 x 3) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (+.f64 1 (*.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 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(fma.f64 (neg.f64 (pow.f64 eps 3)) (+.f64 1/6 (-.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))))) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (+.f64 1 (*.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 (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 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1)
(expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 x (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) 1))
(+.f64 (*.f64 (*.f64 x (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (fma.f64 x (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))) 1))
(+.f64 (fma.f64 x (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (*.f64 (pow.f64 x 2) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (cos.f64 eps))))))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (fma.f64 x (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (fma.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (fma.f64 1/6 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))))))) 1))
(+.f64 (fma.f64 x (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (fma.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)))) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (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))))))))))) (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)
(expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (*.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))))) 1))
(+.f64 (*.f64 (*.f64 eps (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) -1)
(+.f64 (fma.f64 eps (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/2 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) 2) (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (cos.f64 x)))))) (expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x))))))))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6)))) (fma.f64 1/6 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))))))) -1)
(+.f64 (fma.f64 eps (*.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/2 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) 2) (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (cos.f64 x))))) (*.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) 3) (*.f64 (sin.f64 x) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) 2) (cos.f64 x)))) (+.f64 1/6 (-.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))))))))) (expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (neg.f64 (pow.f64 x 2)))
(-.f64 1 (pow.f64 x 2))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1 (pow.f64 x 2) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (-.f64 (*.f64 1/3 (pow.f64 x 4)) (pow.f64 x 2)))
(+.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 (pow.f64 x 2) (fma.f64 -2/45 (pow.f64 x 6) (*.f64 1/3 (pow.f64 x 4)))))
(+.f64 (-.f64 1 (pow.f64 x 2)) (fma.f64 1/3 (pow.f64 x 4) (*.f64 -2/45 (pow.f64 x 6))))
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.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)))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 2/45 (pow.f64 x 6) (pow.f64 x 2)))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 (pow.f64 x 6) 2/45 (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))))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 -1/315 (pow.f64 x 8) (fma.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 (pow.f64 x 6) 2/45 (pow.f64 x 2))))
(pow.f64 x 2)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 2/3 (pow.f64 x 4) (pow.f64 x 2))
(fma.f64 (pow.f64 x 4) 2/3 (pow.f64 x 2))
(+.f64 (*.f64 17/45 (pow.f64 x 6)) (+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2)))
(fma.f64 17/45 (pow.f64 x 6) (fma.f64 2/3 (pow.f64 x 4) (pow.f64 x 2)))
(fma.f64 (pow.f64 x 6) 17/45 (fma.f64 (pow.f64 x 4) 2/3 (pow.f64 x 2)))
(+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))))
(fma.f64 62/315 (pow.f64 x 8) (fma.f64 17/45 (pow.f64 x 6) (fma.f64 2/3 (pow.f64 x 4) (pow.f64 x 2))))
(fma.f64 (pow.f64 x 8) 62/315 (fma.f64 (pow.f64 x 6) 17/45 (fma.f64 (pow.f64 x 4) 2/3 (pow.f64 x 2))))
eps
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(fma.f64 eps (pow.f64 x 2) eps)
(+.f64 eps (+.f64 (*.f64 2/3 (*.f64 eps (pow.f64 x 4))) (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (fma.f64 2/3 (*.f64 eps (pow.f64 x 4)) (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (fma.f64 eps (pow.f64 x 2) (*.f64 (*.f64 2/3 eps) (pow.f64 x 4))))
(+.f64 eps (+.f64 (*.f64 17/45 (*.f64 eps (pow.f64 x 6))) (+.f64 (*.f64 2/3 (*.f64 eps (pow.f64 x 4))) (*.f64 eps (pow.f64 x 2)))))
(+.f64 eps (fma.f64 17/45 (*.f64 eps (pow.f64 x 6)) (fma.f64 2/3 (*.f64 eps (pow.f64 x 4)) (*.f64 eps (pow.f64 x 2)))))
(+.f64 (fma.f64 17/45 (*.f64 eps (pow.f64 x 6)) (*.f64 (*.f64 2/3 eps) (pow.f64 x 4))) (fma.f64 eps (pow.f64 x 2) eps))
(*.f64 (pow.f64 eps 2) x)
(*.f64 x (pow.f64 eps 2))
(+.f64 (*.f64 5/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))
(fma.f64 5/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 2)) (*.f64 x (pow.f64 eps 2)))
(+.f64 (*.f64 61/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (+.f64 (*.f64 5/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x)))
(fma.f64 61/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5)) (fma.f64 5/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 2)) (*.f64 x (pow.f64 eps 2))))
(+.f64 (*.f64 277/1008 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.f64 (*.f64 61/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (+.f64 (*.f64 5/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))))
(fma.f64 277/1008 (*.f64 (pow.f64 eps 2) (pow.f64 x 7)) (fma.f64 61/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5)) (fma.f64 5/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 2)) (*.f64 x (pow.f64 eps 2)))))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (neg.f64 (pow.f64 x 2)))
(-.f64 1 (pow.f64 x 2))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1 (pow.f64 x 2) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (-.f64 (*.f64 1/3 (pow.f64 x 4)) (pow.f64 x 2)))
(+.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 (pow.f64 x 2) (fma.f64 -2/45 (pow.f64 x 6) (*.f64 1/3 (pow.f64 x 4)))))
(+.f64 (-.f64 1 (pow.f64 x 2)) (fma.f64 1/3 (pow.f64 x 4) (*.f64 -2/45 (pow.f64 x 6))))
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.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)))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 2/45 (pow.f64 x 6) (pow.f64 x 2)))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 (pow.f64 x 6) 2/45 (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))))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 -1/315 (pow.f64 x 8) (fma.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 (pow.f64 x 6) 2/45 (pow.f64 x 2))))
(pow.f64 x 2)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 2/3 (pow.f64 x 4) (pow.f64 x 2))
(fma.f64 (pow.f64 x 4) 2/3 (pow.f64 x 2))
(+.f64 (*.f64 17/45 (pow.f64 x 6)) (+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2)))
(fma.f64 17/45 (pow.f64 x 6) (fma.f64 2/3 (pow.f64 x 4) (pow.f64 x 2)))
(fma.f64 (pow.f64 x 6) 17/45 (fma.f64 (pow.f64 x 4) 2/3 (pow.f64 x 2)))
(+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))))
(fma.f64 62/315 (pow.f64 x 8) (fma.f64 17/45 (pow.f64 x 6) (fma.f64 2/3 (pow.f64 x 4) (pow.f64 x 2))))
(fma.f64 (pow.f64 x 8) 62/315 (fma.f64 (pow.f64 x 6) 17/45 (fma.f64 (pow.f64 x 4) 2/3 (pow.f64 x 2))))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (*.f64 0 (tan.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (*.f64 2 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (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 0 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (*.f64 2 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (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 0 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (*.f64 2 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (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 0 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (neg.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))
(fabs.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (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)) (*.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) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) 2))))
(/.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 x) (tan.f64 eps)))))
(*.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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) 2))))
(/.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 x) (tan.f64 eps)))))
(/.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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) 2))))
(/.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 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 (neg.f64 (sin.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (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 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) 2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.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 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 -1 (+.f64 -1 (*.f64 (neg.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 1 (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)) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -2)
(pow.f64 (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) -2)
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) 2)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))
(sqrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(-.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 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 1 (/.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 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (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)
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(fabs.f64 (tan.f64 eps))
(log.f64 (exp.f64 (tan.f64 eps)))
(tan.f64 eps)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(tan.f64 eps)
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(tan.f64 eps)
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(tan.f64 eps)
(exp.f64 (log.f64 (tan.f64 eps)))
(tan.f64 eps)
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(tan.f64 eps)
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(tan.f64 eps)
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (*.f64 0 (tan.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (*.f64 2 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (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 0 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (*.f64 2 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (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 0 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (*.f64 2 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (cbrt.f64 (tan.f64 x)) (neg.f64 (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 0 (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (tan.f64 (+.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 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (/.f64 1 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)) (neg.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))
(fabs.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 (+.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))) (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))) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 (+.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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (cbrt.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 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2)) (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.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 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (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 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) 2)))))
(/.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 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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (+.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 (pow.f64 (tan.f64 x) 2) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (tan.f64 eps) 2))) (+.f64 -1 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))))
(/.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) (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (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)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))
(*.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(*.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(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))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3)))
(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 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(exp.f64 (-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) -1)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(*.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) (+.f64 1 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 eps x))) 3) -1) (fma.f64 (exp.f64 (tan.f64 (+.f64 eps x))) (exp.f64 (tan.f64 (+.f64 eps x))) (+.f64 1 (exp.f64 (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 eps x))) 3) -1) (+.f64 1 (+.f64 (exp.f64 (tan.f64 (+.f64 eps x))) (exp.f64 (*.f64 2 (tan.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) 1) (+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (fma.f64 (exp.f64 (tan.f64 (+.f64 eps x))) (exp.f64 (tan.f64 (+.f64 eps x))) -1) (+.f64 1 (exp.f64 (tan.f64 (+.f64 eps x)))))
(/.f64 (expm1.f64 (*.f64 2 (tan.f64 (+.f64 eps x)))) (+.f64 1 (exp.f64 (tan.f64 (+.f64 eps x)))))
(pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 1)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 3)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 1))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 x 2))))
(fma.f64 1/2 (cos.f64 (*.f64 x 2)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(pow.f64 (cos.f64 x) 2)
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cos.f64 x) (cos.f64 x))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 x 2)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (*.f64 x 2))) 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)
(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 2))))
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(*.f64 (sin.f64 x) (sin.f64 x))
(pow.f64 (sin.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 x 2))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (*.f64 x 2)) 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)
(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 0 (pow.f64 (tan.f64 x) 2))
(neg.f64 (pow.f64 (tan.f64 x) 2))
(-.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) 1)
(+.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) -1)
(*.f64 (tan.f64 x) (tan.f64 x))
(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 (pow.f64 (tan.f64 x) 2) -1)
(neg.f64 (pow.f64 (tan.f64 x) 2))
(*.f64 -1 (pow.f64 (tan.f64 x) 2))
(neg.f64 (pow.f64 (tan.f64 x) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(pow.f64 (tan.f64 x) 2)
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) -2))
(*.f64 (pow.f64 (cos.f64 x) -2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (sin.f64 x) 2) (neg.f64 (pow.f64 (cos.f64 x) -2)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(*.f64 (/.f64 (sin.f64 x) 1) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cos.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))
(*.f64 (/.f64 -1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (pow.f64 (cos.f64 x) -2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (sin.f64 x) 2) (neg.f64 (pow.f64 (cos.f64 x) -2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) -1)
(pow.f64 (tan.f64 x) 2)
(neg.f64 (pow.f64 (tan.f64 x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 2))
(sqrt.f64 (pow.f64 (tan.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 x) 2))))
(pow.f64 (tan.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(pow.f64 (tan.f64 x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) 2)) 1))
(pow.f64 (tan.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))) 1)
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (*.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (tan.f64 x) 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (-.f64 (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (*.f64 eps (pow.f64 (tan.f64 x) 2))) (*.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (tan.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))) (-.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (pow.f64 (tan.f64 x) 2) 2))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (tan.f64 x) 4))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (*.f64 eps (pow.f64 (tan.f64 x) 2)))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (pow.f64 (tan.f64 x) 2) 2))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (tan.f64 x) 4))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(pow.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 1)
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))) 3)
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3) 1/3)
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(pow.f64 (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 eps)) 2)
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 2))
(fabs.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))))
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3))
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) 3)))
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) 3) (pow.f64 eps 3)))
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))))
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)))
(*.f64 eps (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)) 1))
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)))
(*.f64 eps (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))))
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
(fma.f64 eps 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 1 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2))) 1)
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2) 1)
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)) 3)
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2) 3) 1/3)
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)))
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2))))
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2) 3))
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3) (pow.f64 (pow.f64 eps 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)))
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 (sin.f64 x)))) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (log1p.f64 (pow.f64 (tan.f64 x) 2))))
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (log1p.f64 (pow.f64 (tan.f64 x) 2))) 1))
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))) (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (hypot.f64 1 (tan.f64 x)))) 2)))
(pow.f64 (*.f64 eps (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.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 2))))
(fma.f64 1/2 (cos.f64 (*.f64 x 2)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(pow.f64 (cos.f64 x) 2)
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cos.f64 x) (cos.f64 x))
(pow.f64 (cos.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 x 2)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (*.f64 x 2))) 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)
(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 2))))
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(*.f64 (sin.f64 x) (sin.f64 x))
(pow.f64 (sin.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 x 2))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (*.f64 x 2)) 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)
(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 0 (pow.f64 (tan.f64 x) 2))
(neg.f64 (pow.f64 (tan.f64 x) 2))
(-.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) 1)
(+.f64 (pow.f64 (hypot.f64 1 (tan.f64 x)) 2) -1)
(*.f64 (tan.f64 x) (tan.f64 x))
(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 (pow.f64 (tan.f64 x) 2) -1)
(neg.f64 (pow.f64 (tan.f64 x) 2))
(*.f64 -1 (pow.f64 (tan.f64 x) 2))
(neg.f64 (pow.f64 (tan.f64 x) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(pow.f64 (tan.f64 x) 2)
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) -2))
(*.f64 (pow.f64 (cos.f64 x) -2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (sin.f64 x) 2) (neg.f64 (pow.f64 (cos.f64 x) -2)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 1 (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(*.f64 (/.f64 (sin.f64 x) 1) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cos.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))
(*.f64 (/.f64 -1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (pow.f64 (cos.f64 x) -2) (neg.f64 (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (sin.f64 x) 2) (neg.f64 (pow.f64 (cos.f64 x) -2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) -1)
(pow.f64 (tan.f64 x) 2)
(neg.f64 (pow.f64 (tan.f64 x) 2))
(sqrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 2))
(sqrt.f64 (pow.f64 (tan.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 x) 2))))
(pow.f64 (tan.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(pow.f64 (tan.f64 x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) 2)) 1))
(pow.f64 (tan.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)

eval611.0ms (3.3%)

Compiler

Compiled 30385 to 16368 computations (46.1% saved)

prune486.0ms (2.7%)

Pruning

67 alts after pruning (64 fresh and 3 done)

PrunedKeptTotal
New87449923
Fresh41519
Picked325
Done011
Total88167948
Accuracy
99.9%
Counts
948 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.4%
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
49.3%
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
37.7%
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
57.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
40.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
48.3%
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))) 3)
56.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
41.2%
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
25.1%
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (pow.f64 (tan.f64 x) 2) 2))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
66.4%
(/.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)))
15.8%
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
57.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
39.8%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
66.5%
(-.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)))
66.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
41.1%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.6%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
66.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
40.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
66.6%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
41.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
24.1%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
38.6%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
23.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
24.5%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
65.7%
(+.f64 (fma.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)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.4%
(+.f64 (fma.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
32.8%
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.9%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.1%
(+.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))))
66.5%
(+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
65.6%
(+.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
28.1%
(+.f64 (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 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.6%
(+.f64 (fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
53.2%
(+.f64 (fma.f64 (log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
55.0%
(+.f64 (fma.f64 (log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.3%
(+.f64 (fma.f64 (expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.0%
(+.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 (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 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.4%
(+.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.6%
(+.f64 (+.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)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.1%
(+.f64 (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
48.8%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))) (/.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)))
49.0%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (tan.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)))
49.3%
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
56.6%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
49.2%
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
57.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
49.1%
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
49.1%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 x 2))) 2))))
26.4%
(*.f64 eps (+.f64 1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2)) (pow.f64 (cos.f64 x) 2))))
49.2%
(*.f64 eps (+.f64 1 (exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))))
57.7%
(tan.f64 eps)
21.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
56.8%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
5.1%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))))
30.6%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
31.4%
(log.f64 (exp.f64 (tan.f64 eps)))
31.2%
(fabs.f64 (tan.f64 eps))
50.7%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
35.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
38.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
31.3%
eps
27.4%
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
49.3%
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
37.7%
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
57.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
40.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
48.3%
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))) 3)
56.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
41.2%
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
25.1%
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (pow.f64 (tan.f64 x) 2) 2))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
66.4%
(/.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)))
15.8%
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
57.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
39.8%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
66.5%
(-.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)))
66.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
41.1%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.6%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
66.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
40.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
66.6%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
41.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
24.1%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
38.6%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
23.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
24.5%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
65.7%
(+.f64 (fma.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)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.4%
(+.f64 (fma.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
32.8%
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.9%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.1%
(+.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))))
66.5%
(+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
65.6%
(+.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
28.1%
(+.f64 (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 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.6%
(+.f64 (fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
53.2%
(+.f64 (fma.f64 (log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
55.0%
(+.f64 (fma.f64 (log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.3%
(+.f64 (fma.f64 (expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.0%
(+.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 (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 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.4%
(+.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.6%
(+.f64 (+.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)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.1%
(+.f64 (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
48.8%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))) (/.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)))
49.0%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (tan.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)))
49.3%
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
56.6%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
49.2%
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
57.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
49.1%
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
49.1%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 x 2))) 2))))
26.4%
(*.f64 eps (+.f64 1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2)) (pow.f64 (cos.f64 x) 2))))
49.2%
(*.f64 eps (+.f64 1 (exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))))
57.7%
(tan.f64 eps)
21.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
56.8%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
5.1%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))))
30.6%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
31.4%
(log.f64 (exp.f64 (tan.f64 eps)))
31.2%
(fabs.f64 (tan.f64 eps))
50.7%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
35.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
38.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
31.3%
eps
Compiler

Compiled 5580 to 3524 computations (36.8% saved)

localize876.0ms (4.8%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
99.9%
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
66.8%
(fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
100.0%
(sqrt.f64 (cos.f64 eps))
99.9%
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
99.9%
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
88.7%
(tan.f64 (+.f64 eps x))
82.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
100.0%
(tan.f64 eps)
99.9%
(+.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))))
99.8%
(/.f64 (sin.f64 x) (cos.f64 x))
99.8%
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
70.5%
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
Compiler

Compiled 372 to 81 computations (78.2% saved)

series156.0ms (0.9%)

Counts
12 → 212
Calls

57 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)))
3.0ms
x
@0
(-.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)))
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
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)))

rewrite243.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
466×frac-times
297×log1p-expm1-u
297×expm1-log1p-u
290×add-cube-cbrt
288×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify470.0ms (2.6%)

Algorithm
egg-herbie
Rules
614×*-commutative
476×+-commutative
452×unswap-sqr
422×sqr-pow
410×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0152755684
1460153531
Stop Event
node limit
Counts
717 → 829
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
x
(+.f64 x (*.f64 1/3 (pow.f64 x 3)))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3))))
(+.f64 x (+.f64 (*.f64 17/315 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3)))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.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 (*.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 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/2 (/.f64 (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 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)))))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (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 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (*.f64 -1 x))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -2/15 (pow.f64 x 5)))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
eps
(+.f64 eps (*.f64 1/12 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 19/480 (pow.f64 eps 5)) (*.f64 1/12 (pow.f64 eps 3))))
(+.f64 eps (+.f64 (*.f64 559/40320 (pow.f64 eps 7)) (+.f64 (*.f64 19/480 (pow.f64 eps 5)) (*.f64 1/12 (pow.f64 eps 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (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))
1
(+.f64 1 (*.f64 -1/4 (pow.f64 eps 2)))
(+.f64 1 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 -1/96 (pow.f64 eps 4))))
(+.f64 1 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (+.f64 (*.f64 -1/96 (pow.f64 eps 4)) (*.f64 -19/5760 (pow.f64 eps 6)))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (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 (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 (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 (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 (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)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) 1)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (neg.f64 (cos.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 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (sin.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 1)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) 1)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (sin.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 1)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.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)))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (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))))) (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))))) (tan.f64 x))
(-.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)
(/.f64 (sin.f64 x) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 1 (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 1 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 1 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 1 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 1 (neg.f64 (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) 1) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 1) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 1 (neg.f64 (sin.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 1 (neg.f64 (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sin.f64 x)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 eps)))
(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)
(neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(log.f64 (/.f64 1 (pow.f64 (exp.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 0 (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 x))) 1)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 1 (tan.f64 x))
(*.f64 -1 (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (tan.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sqrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (/.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 (sqrt.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))))
(pow.f64 (tan.f64 x) 1)
(pow.f64 (cbrt.f64 (tan.f64 x)) 3)
(pow.f64 (sqrt.f64 (tan.f64 x)) 2)
(pow.f64 (pow.f64 (tan.f64 x) 3) 1/3)
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) -1)
(neg.f64 (tan.f64 x))
(sqrt.f64 (pow.f64 (tan.f64 x) 2))
(log.f64 (exp.f64 (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 x))))
(cbrt.f64 (pow.f64 (tan.f64 x) 3))
(expm1.f64 (log1p.f64 (tan.f64 x)))
(exp.f64 (log.f64 (tan.f64 x)))
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) 1))
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) (/.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2) (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(*.f64 1 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) 2) (cbrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) (sqrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (-.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2) (*.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2)) (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 1 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 1 (+.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (+.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 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (-.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (+.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (+.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 (*.f64 (sin.f64 eps) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (-.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (-.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))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (+.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 (*.f64 (tan.f64 eps) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (-.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (+.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 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 (*.f64 (neg.f64 (tan.f64 eps)) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (tan.f64 x) 2)))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (+.f64 (*.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))) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) 1)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))))
(/.f64 (+.f64 (*.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 eps))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (sin.f64 eps))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (tan.f64 eps)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (*.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))) (*.f64 (+.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)))) 1)) (*.f64 (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))))
(/.f64 (+.f64 (*.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))) (*.f64 (+.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)))) (sin.f64 eps))) (*.f64 (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))))
(/.f64 (+.f64 (*.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.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)))) (tan.f64 eps))) (*.f64 (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (+.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)))) (neg.f64 (tan.f64 eps)))) (*.f64 (+.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)))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (*.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 1)) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))))
(/.f64 (+.f64 (*.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (sin.f64 eps))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))))
(/.f64 (+.f64 (*.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (tan.f64 eps))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (tan.f64 x) 2)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (neg.f64 (tan.f64 eps)))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (-.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2) (*.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2))) (neg.f64 (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(pow.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(fma.f64 1 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(fma.f64 1 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(fma.f64 (tan.f64 eps) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(fma.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 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(fma.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 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(fma.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 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(fma.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 (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 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) -1/2))
(*.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 (pow.f64 (cos.f64 eps) -1/2) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) 1) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.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))) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.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))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) 1) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1) (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (cos.f64 eps))) (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 1 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 -1 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (sqrt.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) 1) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (neg.f64 (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (neg.f64 (neg.f64 (sqrt.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 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) -1)
(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)) (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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.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 (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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(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)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) -1/2) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (fabs.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.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 (fabs.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fabs.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fabs.f64 (sin.f64 (+.f64 x eps))) (fabs.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.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)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(fabs.f64 (neg.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (neg.f64 (neg.f64 (tan.f64 (+.f64 x eps)))))
(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))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 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 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) 1)
(*.f64 1 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (cbrt.f64 (sin.f64 eps)) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (sqrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(pow.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)) -1)
(sqrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)))
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(exp.f64 (log.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) -1/2))
(*.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 (pow.f64 (cos.f64 eps) -1/2) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) 1) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.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))) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.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))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) 1) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1) (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (cos.f64 eps))) (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (sqrt.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 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) -1)
(pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) -1)
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(log.f64 (exp.f64 (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(exp.f64 (log.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (cos.f64 eps)))) 1)
(*.f64 1 (sqrt.f64 (cos.f64 eps)))
(*.f64 (cbrt.f64 (cos.f64 eps)) (cbrt.f64 (sqrt.f64 (cos.f64 eps))))
(*.f64 (pow.f64 (cos.f64 eps) 1/4) (pow.f64 (cos.f64 eps) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (cos.f64 eps)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) 1/2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (sqrt.f64 (cbrt.f64 (cos.f64 eps))))
(pow.f64 (cos.f64 eps) 1/2)
(pow.f64 (sqrt.f64 (cos.f64 eps)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (cos.f64 eps) 3/2) 1/3)
(pow.f64 (pow.f64 (cos.f64 eps) 1/4) 2)
(fabs.f64 (sqrt.f64 (cos.f64 eps)))
(log.f64 (exp.f64 (sqrt.f64 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (cos.f64 eps) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (cos.f64 eps))))
(exp.f64 (log.f64 (sqrt.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (cos.f64 eps)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) 1)
(*.f64 1 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(pow.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) 2) (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 1 (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.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))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sin.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) 1)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) 1)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (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 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) 1)) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.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 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (cos.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (sqrt.f64 (cos.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sin.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) 1)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) 1)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (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 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) 1)) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2))) (neg.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)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (tan.f64 eps)) (exp.f64 (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))))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) -1/2) (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 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps))))) (+.f64 (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 1/6 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps))))))) (fma.f64 -1/2 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 0) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))))) (fma.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps))))) (+.f64 (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (fma.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (pow.f64 x 5) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6)))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (fma.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
(-.f64 (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (pow.f64 eps 3) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 (pow.f64 eps 3) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (pow.f64 eps 3) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/5040) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) 1/24)))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 (pow.f64 x 5) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 (pow.f64 x 5) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)))) (fma.f64 (pow.f64 x 7) (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)))) (fma.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
x
(+.f64 x (*.f64 1/3 (pow.f64 x 3)))
(+.f64 x (*.f64 (pow.f64 x 3) 1/3))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3)))
(+.f64 x (+.f64 (*.f64 17/315 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3)))))
(+.f64 x (fma.f64 17/315 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(*.f64 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 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.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))))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))))))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.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 (*.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 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/2 (/.f64 (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 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)))))))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.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 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))))) (*.f64 (pow.f64 eps 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 x)) (cos.f64 x)) (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/2 (/.f64 (sin.f64 x) (cos.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 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))))))))))
(-.f64 (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 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 4) (-.f64 (+.f64 (/.f64 (*.f64 -1/6 (sin.f64 x)) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (fma.f64 1/2 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 eps 2) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (pow.f64 x 2) (-.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3)))))
(+.f64 eps (fma.f64 17/315 (pow.f64 eps 7) (fma.f64 2/15 (pow.f64 eps 5) (*.f64 1/3 (pow.f64 eps 3)))))
(/.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 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (*.f64 -1 x))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fma.f64 -1 x (*.f64 (pow.f64 x 3) -1/3)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) x) (*.f64 (pow.f64 x 3) -1/3))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -2/15 (pow.f64 x 5)))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fma.f64 -1 x (fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -2/15))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) x) (fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -2/15)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 eps 2) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))
(-.f64 (+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))) (*.f64 (pow.f64 x 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
eps
(+.f64 eps (*.f64 1/12 (pow.f64 eps 3)))
(+.f64 eps (*.f64 (pow.f64 eps 3) 1/12))
(+.f64 eps (+.f64 (*.f64 19/480 (pow.f64 eps 5)) (*.f64 1/12 (pow.f64 eps 3))))
(+.f64 eps (fma.f64 19/480 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 1/12)))
(+.f64 eps (+.f64 (*.f64 559/40320 (pow.f64 eps 7)) (+.f64 (*.f64 19/480 (pow.f64 eps 5)) (*.f64 1/12 (pow.f64 eps 3)))))
(+.f64 eps (fma.f64 559/40320 (pow.f64 eps 7) (fma.f64 19/480 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 1/12))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sqrt.f64 (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sqrt.f64 (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sqrt.f64 (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sqrt.f64 (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sqrt.f64 (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sqrt.f64 (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sqrt.f64 (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sqrt.f64 (/.f64 1 (cos.f64 eps))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3)))))
(+.f64 eps (fma.f64 17/315 (pow.f64 eps 7) (fma.f64 2/15 (pow.f64 eps 5) (*.f64 1/3 (pow.f64 eps 3)))))
(/.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))
1
(+.f64 1 (*.f64 -1/4 (pow.f64 eps 2)))
(+.f64 1 (*.f64 (pow.f64 eps 2) -1/4))
(+.f64 1 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (*.f64 -1/96 (pow.f64 eps 4))))
(+.f64 1 (fma.f64 -1/4 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) -1/96)))
(+.f64 1 (+.f64 (*.f64 -1/4 (pow.f64 eps 2)) (+.f64 (*.f64 -1/96 (pow.f64 eps 4)) (*.f64 -19/5760 (pow.f64 eps 6)))))
(+.f64 1 (fma.f64 -1/4 (pow.f64 eps 2) (fma.f64 -1/96 (pow.f64 eps 4) (*.f64 -19/5760 (pow.f64 eps 6)))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -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 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.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 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.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 eps 4) (fma.f64 -1 (fma.f64 -1 (/.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 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))))) (*.f64 (pow.f64 eps 4) (-.f64 (-.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 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 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps))))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x)))) (/.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 (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.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 (neg.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 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (+.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 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 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 (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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.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) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 x) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 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 (neg.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 x) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 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 (neg.f64 (sin.f64 x)) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.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 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 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 (neg.f64 (sin.f64 x)) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (+.f64 (tan.f64 x) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.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 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.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 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.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 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.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 (fma.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 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))))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) 1)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 x))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (cos.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 (fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (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 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (sin.f64 x))) (*.f64 (neg.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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.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 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 1)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (fma.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) 1)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 x))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (fma.f64 -1 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (sin.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (cos.f64 x)))
(/.f64 (fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (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 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 1)) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (fma.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.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 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 (neg.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 (neg.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 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (neg.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 (neg.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 1)
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 3)
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(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 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2)
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(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 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (exp.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 1))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(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))))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (sin.f64 x) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (sin.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 1 (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 1 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 1 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 1 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 1 (neg.f64 (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) 1) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 1) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 1 (neg.f64 (sin.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 1 (neg.f64 (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sin.f64 x)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (cos.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (cos.f64 x))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (*.f64 (tan.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (tan.f64 eps))) (neg.f64 (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)))
(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))
(neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))
(*.f64 (tan.f64 x) (neg.f64 (tan.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 eps)) (tan.f64 x)))
(*.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))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))
(*.f64 (tan.f64 x) (neg.f64 (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 0 (tan.f64 x))
(neg.f64 (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 x))) 1)
(tan.f64 x)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 1 (tan.f64 x))
(tan.f64 x)
(*.f64 -1 (tan.f64 x))
(neg.f64 (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 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 x))) (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))))
(/.f64 (/.f64 (sin.f64 x) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (tan.f64 x)))
(*.f64 (cbrt.f64 (tan.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sqrt.f64 (cos.f64 x))) (/.f64 (cbrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) 1) (/.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (/.f64 (sqrt.f64 (sin.f64 x)) (cbrt.f64 (cos.f64 x))))
(pow.f64 (tan.f64 x) 1)
(tan.f64 x)
(pow.f64 (cbrt.f64 (tan.f64 x)) 3)
(tan.f64 x)
(pow.f64 (sqrt.f64 (tan.f64 x)) 2)
(tan.f64 x)
(pow.f64 (pow.f64 (tan.f64 x) 3) 1/3)
(tan.f64 x)
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) -1)
(/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x)))
(neg.f64 (tan.f64 x))
(sqrt.f64 (pow.f64 (tan.f64 x) 2))
(fabs.f64 (tan.f64 x))
(log.f64 (exp.f64 (tan.f64 x)))
(tan.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 x))))
(tan.f64 x)
(cbrt.f64 (pow.f64 (tan.f64 x) 3))
(tan.f64 x)
(expm1.f64 (log1p.f64 (tan.f64 x)))
(tan.f64 x)
(exp.f64 (log.f64 (tan.f64 x)))
(tan.f64 x)
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) 1))
(tan.f64 x)
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(tan.f64 x)
(-.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x))
(+.f64 (/.f64 (tan.f64 eps) (+.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 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))) 1)
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (/.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) (/.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2) (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)) (-.f64 (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(*.f64 1 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) 2) (cbrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) (sqrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (-.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2) (*.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3) (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2)) (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)) (-.f64 (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 1 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps)) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps))))
(/.f64 (fma.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps)) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 1 (+.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (+.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 (fma.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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps))))
(/.f64 (+.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (-.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps)) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (fma.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 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (fma.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (+.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (+.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 (fma.f64 (sin.f64 eps) (+.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 (cos.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) (+.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 (*.f64 (sin.f64 eps) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (-.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps)) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2))))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (-.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))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (+.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 (fma.f64 (tan.f64 eps) (+.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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.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 (*.f64 (tan.f64 eps) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (-.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (fma.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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x))))
(/.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 eps))))) (*.f64 (+.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 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (+.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 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 (fma.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 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))) (*.f64 (+.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)))))) (neg.f64 (tan.f64 eps)))) (*.f64 (+.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 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))))))
(/.f64 (fma.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 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (neg.f64 (tan.f64 eps)))) (*.f64 (+.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 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (tan.f64 x) 2)))) (*.f64 (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(/.f64 (fma.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 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))))))
(/.f64 (fma.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 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (-.f64 (neg.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.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))) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) 1)) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps)) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps))))
(/.f64 (fma.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps)) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps))))
(/.f64 (+.f64 (*.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 eps))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (sin.f64 eps))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))))
(/.f64 (fma.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 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (fma.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (tan.f64 eps))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (sin.f64 x))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (tan.f64 eps)))) (*.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 x)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 eps))))) (*.f64 (+.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 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))) (*.f64 (+.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)))) 1)) (*.f64 (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))))
(/.f64 (fma.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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps))))
(/.f64 (+.f64 (*.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 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))) (*.f64 (+.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)))) (sin.f64 eps))) (*.f64 (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (+.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 (cos.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) (+.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 (*.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.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)))) (tan.f64 eps))) (*.f64 (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.f64 (tan.f64 eps) (+.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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.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 (*.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (+.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)))) (neg.f64 (tan.f64 eps)))) (*.f64 (+.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)))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.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 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))) (*.f64 (+.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)))))) (neg.f64 (tan.f64 eps)))) (*.f64 (+.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 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))))))
(/.f64 (fma.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 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (neg.f64 (tan.f64 eps)))) (*.f64 (+.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 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 1)) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 eps))))
(/.f64 (+.f64 (*.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (sin.f64 eps))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 eps) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2))))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (tan.f64 eps))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fma.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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (tan.f64 x) 2)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (neg.f64 (tan.f64 eps)))) (*.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.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 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x))))))
(/.f64 (fma.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 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (-.f64 (neg.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (-.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2) (*.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3) (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)) (-.f64 (neg.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (-.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2) (pow.f64 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2))) (neg.f64 (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))) (neg.f64 (-.f64 (-.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))))
(pow.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 1)
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) 3)
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) 2)
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.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 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))
(fabs.f64 (+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (exp.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 3))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) 1))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 1 (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 1 (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 eps) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(fma.f64 (tan.f64 eps) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.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 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.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 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.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 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.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 (tan.f64 eps) (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.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 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) -1/2))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (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 (pow.f64 (cos.f64 eps) -1/2) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) 1) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (sqrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (sin.f64 eps) (*.f64 (pow.f64 (cos.f64 eps) 1/4) (sqrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (sin.f64 eps) (pow.f64 (pow.f64 (cos.f64 eps) 1/4) 3)) (pow.f64 (cos.f64 eps) 1/4))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.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 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (tan.f64 eps))) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2))
(*.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))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) 1) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1) (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (cos.f64 eps))) (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 1 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 -1 (/.f64 (neg.f64 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 -1 (neg.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 -1 (/.f64 (neg.f64 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (sqrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))) (neg.f64 (sqrt.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) 1) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (sin.f64 eps))) (neg.f64 (neg.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (neg.f64 (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.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 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) -1)
(/.f64 (sin.f64 eps) (cos.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)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.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 x) (tan.f64 (+.f64 x eps))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (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 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (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) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (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 (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 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (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) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (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 (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 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (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 x) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (neg.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.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 (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 (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)))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) -1/2) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (fabs.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (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 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) 2) 1) (/.f64 (cbrt.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 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(*.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 eps) (tan.f64 x))) 1) (/.f64 (sqrt.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 (/.f64 (sqrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(*.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 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 (fabs.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fabs.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (fabs.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fabs.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fabs.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fabs.f64 (sin.f64 (+.f64 x eps))) (fabs.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 eps) (neg.f64 (tan.f64 x)))))
(/.f64 (-.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) (-.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)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(fabs.f64 (neg.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(fabs.f64 (neg.f64 (neg.f64 (tan.f64 (+.f64 x eps)))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) 1)
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(*.f64 1 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) -1/2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) 1/4)))
(/.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) 1/4)) (pow.f64 (cos.f64 eps) 1/4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (cbrt.f64 (sin.f64 eps)) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (sqrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (sin.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(pow.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 1)
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 3)
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 3) 1/3)
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 2)
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(pow.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)) -1)
(/.f64 1 (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))
(sqrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps)))
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 3))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))
(/.f64 (sin.f64 eps) (sqrt.f64 (cos.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 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) -1/2))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (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 (pow.f64 (cos.f64 eps) -1/2) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) 1) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (sqrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) -1/2)) (sqrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 1 (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (sin.f64 eps) (*.f64 (pow.f64 (cos.f64 eps) 1/4) (sqrt.f64 (cos.f64 eps)))))
(/.f64 (/.f64 (sin.f64 eps) (pow.f64 (pow.f64 (cos.f64 eps) 1/4) 3)) (pow.f64 (cos.f64 eps) 1/4))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.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 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) -1/2) (cbrt.f64 (sqrt.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (tan.f64 eps)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (tan.f64 eps))) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2))
(*.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))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) 1) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 eps))) (pow.f64 (cos.f64 eps) 1/4)) (/.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (pow.f64 (cos.f64 eps) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1) (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (cos.f64 eps))) (/.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cbrt.f64 (sqrt.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 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) -1)
(/.f64 (sin.f64 eps) (cos.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)
(tan.f64 eps)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (cos.f64 eps)))) 1)
(sqrt.f64 (cos.f64 eps))
(*.f64 1 (sqrt.f64 (cos.f64 eps)))
(sqrt.f64 (cos.f64 eps))
(*.f64 (cbrt.f64 (cos.f64 eps)) (cbrt.f64 (sqrt.f64 (cos.f64 eps))))
(*.f64 (pow.f64 (cos.f64 eps) 1/4) (pow.f64 (cos.f64 eps) 1/4))
(sqrt.f64 (cos.f64 eps))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (cos.f64 eps)))
(sqrt.f64 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) 1/2) (pow.f64 (cbrt.f64 (cos.f64 eps)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (sqrt.f64 (cbrt.f64 (cos.f64 eps))))
(*.f64 (fabs.f64 (cbrt.f64 (cos.f64 eps))) (sqrt.f64 (cbrt.f64 (cos.f64 eps))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (sqrt.f64 (cbrt.f64 (cos.f64 eps))))
(*.f64 (fabs.f64 (cbrt.f64 (cos.f64 eps))) (sqrt.f64 (cbrt.f64 (cos.f64 eps))))
(pow.f64 (cos.f64 eps) 1/2)
(sqrt.f64 (cos.f64 eps))
(pow.f64 (sqrt.f64 (cos.f64 eps)) 1)
(sqrt.f64 (cos.f64 eps))
(pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 eps))) 3)
(sqrt.f64 (cos.f64 eps))
(pow.f64 (pow.f64 (cos.f64 eps) 3/2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 eps) 3/2))
(pow.f64 (pow.f64 (cos.f64 eps) 1/4) 2)
(sqrt.f64 (cos.f64 eps))
(fabs.f64 (sqrt.f64 (cos.f64 eps)))
(sqrt.f64 (cos.f64 eps))
(log.f64 (exp.f64 (sqrt.f64 (cos.f64 eps))))
(sqrt.f64 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (cos.f64 eps)))))
(sqrt.f64 (cos.f64 eps))
(cbrt.f64 (pow.f64 (cos.f64 eps) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (cos.f64 eps))))
(sqrt.f64 (cos.f64 eps))
(exp.f64 (log.f64 (sqrt.f64 (cos.f64 eps))))
(sqrt.f64 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (cos.f64 eps)) 1/2))
(sqrt.f64 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 eps))) 1))
(sqrt.f64 (cos.f64 eps))
(log1p.f64 (expm1.f64 (sqrt.f64 (cos.f64 eps))))
(sqrt.f64 (cos.f64 eps))
(+.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))) 1)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 1)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 3)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 2)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (exp.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) 3))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))) 1))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 eps) (tan.f64 x)))) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) 2) (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 1 (+.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.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))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 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 eps) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sin.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (sin.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) 1)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) 1)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.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 eps) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) 1)) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (cos.f64 eps)) (*.f64 (cos.f64 eps) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.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 eps) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (cos.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (sqrt.f64 (cos.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (cos.f64 eps)) (*.f64 (cos.f64 eps) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sin.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))))) (*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) 1)) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (fma.f64 -1 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (sin.f64 eps))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))))) (*.f64 (cos.f64 x) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 eps)))))
(/.f64 (fma.f64 -1 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 eps)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) 1)) (*.f64 (sqrt.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (sqrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (cos.f64 x)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) 1)) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (sqrt.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sqrt.f64 (cos.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 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) 1)) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (sin.f64 eps)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 eps) 3)) (pow.f64 (tan.f64 x) 3)) (-.f64 (neg.f64 (pow.f64 (tan.f64 eps) 2)) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (neg.f64 (tan.f64 eps)) (tan.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))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) 2))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (exp.f64 (+.f64 (tan.f64 eps) (tan.f64 x))))
(+.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))
(log.f64 (/.f64 (exp.f64 (tan.f64 eps)) (exp.f64 (tan.f64 x))))
(-.f64 (tan.f64 eps) (tan.f64 x))
(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))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.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 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(fma.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (pow.f64 (cos.f64 eps) -1/2) (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))

eval888.0ms (4.9%)

Compiler

Compiled 54957 to 18157 computations (67% saved)

prune850.0ms (4.7%)

Pruning

80 alts after pruning (74 fresh and 6 done)

PrunedKeptTotal
New1224221246
Fresh75259
Picked235
Done033
Total1233801313
Accuracy
99.9%
Counts
1313 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.4%
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
49.3%
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
57.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
19.6%
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
36.9%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
48.3%
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))) 3)
56.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
34.2%
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 1)
25.1%
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (pow.f64 (tan.f64 x) 2) 2))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
66.4%
(/.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)))
15.8%
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
57.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
57.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
39.8%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
66.5%
(-.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)))
66.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
41.1%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
66.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
40.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
66.6%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
41.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
38.1%
(-.f64 (tan.f64 (+.f64 x eps)) x)
24.1%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
38.6%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
6.1%
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
23.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
23.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
23.8%
(-.f64 (fabs.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x))
24.5%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
65.7%
(+.f64 (fma.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)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
32.8%
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.9%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.1%
(+.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))))
66.5%
(+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.5%
(+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
65.6%
(+.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
28.1%
(+.f64 (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 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.6%
(+.f64 (fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
53.2%
(+.f64 (fma.f64 (log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
55.0%
(+.f64 (fma.f64 (log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.3%
(+.f64 (fma.f64 (expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.4%
(+.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.5%
(+.f64 (+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 3))) (-.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)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.6%
(+.f64 (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.5%
(+.f64 (+.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 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (tan.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.6%
(+.f64 (+.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 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
56.0%
(+.f64 (+.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 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.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)))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
59.4%
(+.f64 (+.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 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
48.8%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))) (/.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)))
49.0%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (tan.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)))
37.7%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
49.3%
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
56.6%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
49.2%
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
57.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
49.1%
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
49.1%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 x 2))) 2))))
49.2%
(*.f64 eps (+.f64 1 (exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))))
38.4%
(tan.f64 (+.f64 x eps))
57.7%
(tan.f64 eps)
21.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
36.8%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
56.8%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
5.1%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))))
30.6%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
31.4%
(log.f64 (exp.f64 (tan.f64 eps)))
22.7%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
22.7%
(fabs.f64 (tan.f64 (+.f64 x eps)))
31.2%
(fabs.f64 (tan.f64 eps))
30.3%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
50.7%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
35.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
32.9%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
38.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
31.3%
eps
27.4%
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
49.3%
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
57.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
19.6%
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
36.9%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
48.3%
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))) 3)
56.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
34.2%
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 1)
25.1%
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (pow.f64 (tan.f64 x) 2) 2))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
66.4%
(/.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)))
15.8%
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
57.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
57.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
39.8%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
66.5%
(-.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)))
66.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
41.1%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
66.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
40.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
66.6%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
41.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
38.1%
(-.f64 (tan.f64 (+.f64 x eps)) x)
24.1%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
38.6%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
6.1%
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
23.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
23.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
23.8%
(-.f64 (fabs.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x))
24.5%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
65.7%
(+.f64 (fma.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)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
32.8%
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.9%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.1%
(+.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))))
66.5%
(+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.5%
(+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
65.6%
(+.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
28.1%
(+.f64 (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 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.6%
(+.f64 (fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
53.2%
(+.f64 (fma.f64 (log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
55.0%
(+.f64 (fma.f64 (log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.3%
(+.f64 (fma.f64 (expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.4%
(+.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.5%
(+.f64 (+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 3))) (-.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)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.6%
(+.f64 (+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.5%
(+.f64 (+.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 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (tan.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.6%
(+.f64 (+.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 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
56.0%
(+.f64 (+.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 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.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)))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
59.4%
(+.f64 (+.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 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
48.8%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))) (/.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)))
49.0%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (tan.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)))
37.7%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
49.3%
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
56.6%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
49.2%
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
57.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
49.1%
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
49.1%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 x 2))) 2))))
49.2%
(*.f64 eps (+.f64 1 (exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))))
38.4%
(tan.f64 (+.f64 x eps))
57.7%
(tan.f64 eps)
21.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
36.8%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
56.8%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
5.1%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))))
30.6%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
31.4%
(log.f64 (exp.f64 (tan.f64 eps)))
22.7%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
22.7%
(fabs.f64 (tan.f64 (+.f64 x eps)))
31.2%
(fabs.f64 (tan.f64 eps))
30.3%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
50.7%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
35.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
32.9%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
38.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
31.3%
eps
Compiler

Compiled 6376 to 3988 computations (37.5% saved)

localize884.0ms (4.8%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
99.7%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
72.3%
(fma.f64 (expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
99.7%
(expm1.f64 (tan.f64 (+.f64 x eps)))
99.4%
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
84.3%
(tan.f64 (+.f64 x eps))
82.8%
(-.f64 (fabs.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x))
99.9%
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
84.3%
(tan.f64 (+.f64 x eps))
84.3%
(tan.f64 (+.f64 x eps))
99.8%
(/.f64 (sin.f64 x) (cos.f64 x))
99.8%
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
74.2%
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
Compiler

Compiled 384 to 86 computations (77.6% saved)

series125.0ms (0.7%)

Counts
6 → 144
Calls

36 calls:

TimeVariablePointExpression
38.0ms
eps
@inf
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
34.0ms
x
@inf
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
19.0ms
x
@-inf
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
17.0ms
eps
@-inf
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
2.0ms
x
@0
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))

rewrite120.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
344×associate-*r*
252×log1p-expm1-u
250×expm1-log1p-u
242×add-cube-cbrt
240×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify262.0ms (1.4%)

Algorithm
egg-herbie
Rules
1078×fma-def
794×associate-/r*
758×associate-*r*
660×associate-*l*
622×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075536159
1227034220
Stop Event
node limit
Counts
452 → 424
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.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 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -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/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (*.f64 -1 x))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -2/15 (pow.f64 x 5)))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 x (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (/.f64 x (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)))))) (/.f64 x (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.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 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 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) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 1 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 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 (pow.f64 (tan.f64 x) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (/.f64 1 (tan.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.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 (*.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 1 (tan.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (tan.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 (tan.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)) (neg.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (/.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 1 (/.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)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (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 x) 2) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 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) (+.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 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (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 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.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)) 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 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (tan.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 1 (tan.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (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)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 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 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (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 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (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 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.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)) 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 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (tan.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 1 (tan.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (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)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 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 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (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 x) 2) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 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) (+.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 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (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 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.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)) 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 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (tan.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x 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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 1 (tan.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (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)))))
(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)))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(-.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (cos.f64 eps) (*.f64 (/.f64 1 (tan.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 1 (tan.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (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 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) 1) (+.f64 (*.f64 (+.f64 1 (+.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))) 1))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1) (+.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(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))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 1 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1))
Outputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 (pow.f64 x 2) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 x 3) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -1 (*.f64 (pow.f64 x 4) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6)))) (+.f64 (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 x 4)) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 x 2) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (pow.f64 x 3) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.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 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 x 4) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6)))) (fma.f64 -1 (*.f64 (pow.f64 x 5) (+.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)))) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6)))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6))))))) (+.f64 (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 x 5)) (+.f64 (fma.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (cos.f64 eps))) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (cos.f64 eps))) 6)) 1/6)) (*.f64 (pow.f64 x 2) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (pow.f64 x 3) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (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 eps (/.f64 (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 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))
(+.f64 (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (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))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -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/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -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/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))))
(-.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 eps 4)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.f64 (fma.f64 x (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (pow.f64 x 3) (-.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 x 2) (/.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 x (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (fma.f64 (pow.f64 x 3) (-.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 x 2) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 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 2 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))
(-.f64 (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.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 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (*.f64 -1 x))
(+.f64 (neg.f64 x) (fabs.f64 (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) x)
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fma.f64 -1 x (*.f64 (pow.f64 x 3) -1/3)))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (-.f64 (*.f64 (pow.f64 x 3) -1/3) x))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -2/15 (pow.f64 x 5)))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fma.f64 -1 x (fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -2/15))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (-.f64 (fma.f64 (pow.f64 x 3) -1/3 (*.f64 (pow.f64 x 5) -2/15)) x))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (*.f64 -1/3 (sin.f64 eps)) (cos.f64 eps))))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(fma.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 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 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (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 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 4) (fma.f64 -1 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.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)))))))) (cos.f64 x)) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 4) (-.f64 (-.f64 (/.f64 (*.f64 1/3 (sin.f64 x)) (cos.f64 x)) (/.f64 (+.f64 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (cos.f64 x) (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))) (cos.f64 x))) (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (sin.f64 x) (*.f64 (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (sin.f64 x)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 (pow.f64 x 3) 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 (pow.f64 x 5) 2/15 (fma.f64 (pow.f64 x 3) 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 x (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (/.f64 x (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (/.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)))))) (/.f64 x (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))
(+.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 2 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (/.f64 2 (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3)))) (/.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1/2 (/.f64 (pow.f64 eps 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 2 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 2 (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))) (/.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x))))
(+.f64 (tan.f64 x) (+.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 x) 1 (tan.f64 x))))
(+.f64 (tan.f64 x) (+.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (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 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 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 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(*.f64 1 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.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 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 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) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 1 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (-.f64 (sqrt.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(*.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3))))
(*.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 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 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) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 1 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (tan.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 (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 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.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 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 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 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 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) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.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 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (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) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (pow.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 1 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (cos.f64 x))) (*.f64 (pow.f64 (cos.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 x)) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (/.f64 (fma.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (/.f64 (sin.f64 x) (tan.f64 x))) (cos.f64 x)) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x))))) (*.f64 (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (cos.f64 x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (/.f64 (fma.f64 (sin.f64 x) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (cos.f64 x)) (cos.f64 x)) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (/.f64 1 (tan.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (/.f64 1 (tan.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (/.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (tan.f64 x)))
(/.f64 (+.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (/.f64 (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (tan.f64 x)))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x))) (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 eps) (/.f64 1 (tan.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 (fma.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 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(*.f64 (/.f64 (+.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (+.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (tan.f64 x)))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0) (+.f64 (tan.f64 eps) (*.f64 (/.f64 1 (tan.f64 x)) -1)))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 x)))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x))))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))) (*.f64 (pow.f64 (cos.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (/.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x))))) (*.f64 (cos.f64 x) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))) (*.f64 (pow.f64 (cos.f64 x) 2) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(/.f64 (-.f64 (/.f64 1 (tan.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (/.f64 1 (tan.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (/.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (/.f64 (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (tan.f64 x)))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (/.f64 (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x))) (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (fma.f64 -1 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (-.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 eps) (*.f64 (/.f64 1 (tan.f64 x)) -1)))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (tan.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (neg.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(*.f64 1 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)) (neg.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) 2) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(/.f64 (/.f64 (+.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(*.f64 (fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (cos.f64 x) (tan.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 3)
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3) 1/3)
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2)
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 1 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (tan.f64 x) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(-.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 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.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 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(-.f64 (/.f64 (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 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 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 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (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 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 1 (-.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 (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 x eps)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 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 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.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))) 2) (+.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (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 (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 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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (+.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (tan.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.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 (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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (+.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) (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (+.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (/.f64 1 (tan.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 (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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.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 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 1 (/.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 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (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 x eps))) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 1 (/.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))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 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 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (tan.f64 x) 1 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.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 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 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (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 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 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 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 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (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 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 1 (-.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 (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 x eps)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 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 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.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))) 2) (+.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (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 (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 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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (+.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (tan.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.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 (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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (+.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) (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (+.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (/.f64 1 (tan.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 (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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.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 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 1 (/.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 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (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 x eps))) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 1 (/.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))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 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 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (fma.f64 (tan.f64 x) 1 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.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 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 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (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 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 (-.f64 (tan.f64 (+.f64 x eps)) (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 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.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 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(-.f64 (/.f64 (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 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 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 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (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 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 1 (-.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 (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 x eps)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 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 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.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))) 2) (+.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 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (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 (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 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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (+.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 1 (tan.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.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 (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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (+.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) (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (+.f64 2 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (/.f64 1 (tan.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 (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 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.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 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (tan.f64 x)) (cos.f64 (+.f64 x eps))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (/.f64 (sin.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (cos.f64 (+.f64 x eps)) (tan.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 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 1 (/.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 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (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 x eps))) 2) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 1 (/.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))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(+.f64 -1 (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps)))
(+.f64 0 (+.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 -1 (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps)))
(+.f64 0 (+.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 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 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (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 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)) (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 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.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 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)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (cos.f64 eps) (*.f64 (/.f64 1 (tan.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 1 (tan.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (tan.f64 x)) (cos.f64 eps)) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (tan.f64 x))) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 1 (tan.f64 x))) (*.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 1 (tan.f64 x)) (cos.f64 eps)) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (+.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (tan.f64 x))) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (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))))
(neg.f64 (/.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 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) 1) (+.f64 (*.f64 (+.f64 1 (+.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))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps)) 3) -1) (fma.f64 (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps)) (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps)) (+.f64 1 (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) -1) (fma.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 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)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1) (+.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(/.f64 (fma.f64 (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps)) (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps)) -1) (+.f64 1 (+.f64 (+.f64 1 (tan.f64 x)) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 2 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 0 (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 2 (+.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(+.f64 (tan.f64 x) (tan.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 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 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 1 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(fabs.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))

eval918.0ms (5%)

Compiler

Compiled 58853 to 23662 computations (59.8% saved)

prune476.0ms (2.6%)

Pruning

90 alts after pruning (81 fresh and 9 done)

PrunedKeptTotal
New1450171467
Fresh56469
Picked235
Done066
Total1457901547
Accuracy
99.9%
Counts
1547 → 90
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.4%
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
49.3%
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
57.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
19.6%
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
36.9%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
48.3%
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))) 3)
37.6%
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
56.5%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
34.2%
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) 1)
25.1%
(/.f64 (-.f64 (pow.f64 eps 2) (*.f64 (pow.f64 eps 2) (pow.f64 (pow.f64 (tan.f64 x) 2) 2))) (-.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
66.4%
(/.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)))
15.8%
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (pow.f64 eps 2) (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
39.4%
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
4.9%
(/.f64 (sin.f64 x) (cos.f64 x))
57.6%
(/.f64 (sin.f64 eps) (cos.f64 eps))
39.3%
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
57.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
39.8%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
66.5%
(-.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)))
66.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
41.1%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
66.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
40.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
66.6%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
41.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
38.1%
(-.f64 (tan.f64 (+.f64 x eps)) x)
24.1%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
38.6%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
6.1%
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
23.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
23.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
24.5%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
32.8%
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.9%
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.1%
(+.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))))
55.0%
(+.f64 (fma.f64 (-.f64 (+.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.5%
(+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.5%
(+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
65.6%
(+.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
28.1%
(+.f64 (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 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
66.6%
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
64.6%
(+.f64 (fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
53.2%
(+.f64 (fma.f64 (log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
55.0%
(+.f64 (fma.f64 (log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
48.2%
(+.f64 (fma.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.3%
(+.f64 (fma.f64 (expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
49.3%
(+.f64 (fma.f64 (expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.5%
(+.f64 (+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 eps) (tan.f64 x))) 3))) (-.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)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
80.8%
(+.f64 (+.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 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
56.0%
(+.f64 (+.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 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.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)))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
59.4%
(+.f64 (+.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 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.5%
(+.f64 (+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (tan.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
81.6%
(+.f64 (+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
37.4%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
48.8%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))) (/.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)))
49.0%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (pow.f64 (tan.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)))
37.7%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
49.3%
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
56.6%
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
49.2%
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps)
57.5%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
49.1%
(*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2))
49.1%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 x 2))) 2))))
49.2%
(*.f64 eps (+.f64 1 (exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))))
38.4%
(tan.f64 (+.f64 x eps))
57.7%
(tan.f64 eps)
36.8%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
56.8%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
5.1%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (hypot.f64 1 (tan.f64 x)) 2)))))
30.6%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
31.4%
(log.f64 (exp.f64 (tan.f64 eps)))
22.3%
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
24.0%
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
22.7%
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
22.7%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
5.9%
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
22.7%
(fabs.f64 (tan.f64 (+.f64 x eps)))
31.2%
(fabs.f64 (tan.f64 eps))
22.6%
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
20.4%
(fabs.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3)))
30.3%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
50.7%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
35.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
32.9%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
38.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
31.3%
eps
Compiler

Compiled 4051 to 2050 computations (49.4% saved)

regimes601.0ms (3.3%)

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

3 calls:

247.0ms
eps
164.0ms
x
97.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
83.9%3x
99.6%3eps
87.2%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 2327 to 948 computations (59.3% saved)

regimes185.0ms (1%)

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

1 calls:

144.0ms
eps
Results
AccuracySegmentsBranch
99.6%3eps
Compiler

Compiled 2052 to 782 computations (61.9% saved)

regimes175.0ms (1%)

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

1 calls:

139.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 1972 to 746 computations (62.2% saved)

regimes144.0ms (0.8%)

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

1 calls:

118.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 1285 to 528 computations (58.9% saved)

regimes112.0ms (0.6%)

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

94.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 693 to 268 computations (61.3% saved)

regimes106.0ms (0.6%)

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

1 calls:

91.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 615 to 237 computations (61.5% saved)

regimes238.0ms (1.3%)

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

3 calls:

88.0ms
eps
85.0ms
x
48.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
71.9%3x
74.3%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
75.6%3eps
Compiler

Compiled 611 to 241 computations (60.6% saved)

regimes28.0ms (0.2%)

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

1 calls:

25.0ms
eps
Results
AccuracySegmentsBranch
75.5%3eps
Compiler

Compiled 78 to 34 computations (56.4% saved)

regimes24.0ms (0.1%)

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

3 calls:

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

Compiled 82 to 37 computations (54.9% saved)

regimes5.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 9 to 6 computations (33.3% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
6.196563051802131e-21
5.233818592303264e-11
28.0ms
-0.0008888229885895363
-1.1889264785122718e-6
Results
36.0ms135×body512valid
19.0ms153×body256valid
Compiler

Compiled 2100 to 1286 computations (38.8% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
6.196563051802131e-21
5.233818592303264e-11
26.0ms
-0.5346456887441025
-0.0008888229885895363
Results
33.0ms120×body512valid
20.0ms168×body256valid
Compiler

Compiled 2028 to 1160 computations (42.8% saved)

bsearch71.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
6.196563051802131e-21
5.233818592303264e-11
36.0ms
-1.0278336217488964e-7
-6.083936529319434e-19
Results
44.0ms162×body512valid
19.0ms158×body256valid
Compiler

Compiled 814 to 510 computations (37.3% saved)

bsearch66.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
6.196563051802131e-21
5.233818592303264e-11
33.0ms
-1.0278336217488964e-7
-6.083936529319434e-19
Results
40.0ms145×body512valid
21.0ms175×body256valid
Compiler

Compiled 794 to 490 computations (38.3% saved)

bsearch67.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
6.196563051802131e-21
5.233818592303264e-11
33.0ms
-1.0278336217488964e-7
-6.083936529319434e-19
Results
41.0ms151×body512valid
20.0ms169×body256valid
Compiler

Compiled 634 to 410 computations (35.3% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
6.196563051802131e-21
5.233818592303264e-11
31.0ms
-1.0278336217488964e-7
-6.083936529319434e-19
Results
38.0ms133×body512valid
23.0ms187×body256valid
Compiler

Compiled 614 to 390 computations (36.5% saved)

bsearch77.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
6.196563051802131e-21
5.233818592303264e-11
45.0ms
-0.0008888229885895363
-1.1889264785122718e-6
Results
54.0ms132×body512valid
18.0ms156×body256valid
Compiler

Compiled 302 to 226 computations (25.2% saved)

bsearch58.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
6.196563051802131e-21
5.233818592303264e-11
26.0ms
-0.0008888229885895363
-1.1889264785122718e-6
Results
35.0ms129×body512valid
19.0ms159×body256valid
Compiler

Compiled 302 to 244 computations (19.2% saved)

simplify61.0ms (0.3%)

Algorithm
egg-herbie
Rules
214×unsub-neg
126×neg-mul-1
98×+-commutative
76×distribute-neg-out
68×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01272001
11961993
22461993
32881993
43371993
53971993
64421993
75411993
86511993
96571993
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 eps -1770887431076117/36893488147419103232) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))))
(if (<=.f64 eps -4150517416584649/4611686018427387904) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 (+.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 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.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)))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))))
(if (<=.f64 eps -4593918114535591/1208925819614629174706176) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))))
(if (<=.f64 eps -6165521680034609/1208925819614629174706176) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))))
(if (<=.f64 eps -3445438585901693/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 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -7378697629483821/147573952589676412928) (tan.f64 eps) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (tan.f64 eps)))
(if (<=.f64 eps -6050532056176733/147573952589676412928) (tan.f64 eps) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps) (tan.f64 eps)))
(tan.f64 eps)
eps
Outputs
(if (<=.f64 eps -1770887431076117/36893488147419103232) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))))
(if (<=.f64 eps -1770887431076117/36893488147419103232) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (cos.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))))))
(if (<=.f64 eps -1770887431076117/36893488147419103232) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (-.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)))))))) (+.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))))))
(if (<=.f64 eps -4150517416584649/4611686018427387904) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 (+.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 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.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)))))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))))
(if (<=.f64 eps -4150517416584649/4611686018427387904) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (+.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 (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.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 -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))))))
(if (<=.f64 eps -4150517416584649/4611686018427387904) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (+.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 (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 2) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))))))) (+.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))))))
(if (<=.f64 eps -4593918114535591/1208925819614629174706176) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))))
(if (<=.f64 eps -4593918114535591/1208925819614629174706176) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (+.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))))))
(if (<=.f64 eps -6165521680034609/1208925819614629174706176) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x))) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))))
(if (or (<=.f64 eps -6165521680034609/1208925819614629174706176) (not (<=.f64 eps 2011652563838743/38685626227668133590597632))) (+.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 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(if (<=.f64 eps -3445438585901693/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 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (-.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 -3445438585901693/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 2011652563838743/38685626227668133590597632) (+.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 -3264099712959499/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (or (<=.f64 eps -3264099712959499/1208925819614629174706176) (not (<=.f64 eps 2011652563838743/38685626227668133590597632))) (-.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))))
(if (<=.f64 eps -7378697629483821/147573952589676412928) (tan.f64 eps) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (tan.f64 eps)))
(if (or (<=.f64 eps -7378697629483821/147573952589676412928) (not (<=.f64 eps 2011652563838743/38685626227668133590597632))) (tan.f64 eps) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(if (<=.f64 eps -6050532056176733/147573952589676412928) (tan.f64 eps) (if (<=.f64 eps 2011652563838743/38685626227668133590597632) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) 1) eps) (tan.f64 eps)))
(if (or (<=.f64 eps -6050532056176733/147573952589676412928) (not (<=.f64 eps 2011652563838743/38685626227668133590597632))) (tan.f64 eps) (*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2))))
(tan.f64 eps)
eps
Compiler

Compiled 534 to 298 computations (44.2% saved)

soundness2.7s (14.7%)

Rules
1766×prod-diff
1766×prod-diff
1766×prod-diff
1316×distribute-lft-in
1316×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
115647
2233947
040502
1676340
040502
1676340
0105734756
1288332845
03119582
18228862
230488478
040502
1676340
0105734756
1288332845
040502
1676340
01247
115647
2233947
03119582
18228862
230488478
01247
115647
2233947
0105734756
1288332845
0152755684
1460153531
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
Compiler

Compiled 1612 to 703 computations (56.4% saved)

end1.0ms (0%)

preprocess205.0ms (1.1%)

Compiler

Compiled 1074 to 514 computations (52.1% saved)

Profiling

Loading profile data...