2tan (problem 3.3.2)

Time bar (total: 20.7s)

analyze327.0ms (1.6%)

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

Compiled 10 to 7 computations (30% saved)

sample3.5s (16.7%)

Results
1.6s3639×body1024valid
1.0s1259×body2048valid
517.0ms1414×body512valid
270.0ms1940×body256valid
4.0msbody4096valid
Bogosity

preprocess350.0ms (1.7%)

Algorithm
egg-herbie
Rules
181×fma-def
44×+-commutative
42×sub-neg
40×*-commutative
31×associate--r+
Problems
98×No Errors
97×(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
61×(tan.f64 (+.f64 x eps))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022113
142105
268105
3126105
4247105
5354105
6496105
7577105
8616105
9622105
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x)))
(-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
Outputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x)))
(-.f64 (tan.f64 (+.f64 eps (neg.f64 x))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (-.f64 eps x)))
(-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (tan.f64 (-.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 eps))
Compiler

Compiled 30 to 13 computations (56.7% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 18 to 12 computations (33.3% saved)

localize108.0ms (0.5%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
64.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
79.0%
(tan.f64 (+.f64 x eps))
79.0%
(tan.f64 (+.f64 x eps))
64.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series11.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite224.0ms (1.1%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
600×flip-+
368×frac-times
166×prod-exp
140×associate-*r/
133×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
14932
241132
3562932
Stop Event
node limit
Counts
2 → 150
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 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (neg.f64 (/.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) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (/.f64 1 (+.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 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(*.f64 (-.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 1 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (*.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (tan.f64 x) 4)) (*.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)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 9) (pow.f64 (tan.f64 x) 9)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3)))))
(/.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) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 2)) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 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 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 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 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 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 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) 1) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (tan.f64 x) 4)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 9) (pow.f64 (tan.f64 x) 9)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))))
(/.f64 (/.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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (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))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 1 (cos.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (neg.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 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.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 (+.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 1 (/.f64 1 (tan.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 1 (cos.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (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 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 3))) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (tan.f64 x) 4)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 9) (pow.f64 (tan.f64 x) 9)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.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)))) (neg.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 2))) (neg.f64 (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))) (neg.f64 (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (*.f64 (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))) (-.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (neg.f64 (/.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))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))) (-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(neg.f64 (/.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)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(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 (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 (+.f64 x eps)))
(*.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 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x 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 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) 1) (cos.f64 (+.f64 x eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 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) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))
Calls

6 calls:

1.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
0.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
0.0ms
(tan.f64 (+.f64 x eps))
0.0ms
(tan.f64 (+.f64 x eps))
0.0ms
(tan.f64 (+.f64 x eps))

simplify268.0ms (1.3%)

Algorithm
egg-herbie
Rules
449×times-frac
438×associate-/r*
389×associate-/l*
359×associate-*r*
308×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056314672
1175013908
2782913908
Stop Event
node limit
Counts
198 → 253
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 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (neg.f64 (/.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) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (/.f64 1 (+.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 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(*.f64 (-.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 1 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (*.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (tan.f64 x) 4)) (*.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)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 9) (pow.f64 (tan.f64 x) 9)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3)))))
(/.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) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 2)) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 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 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 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 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 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 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) 1) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (tan.f64 x) 4)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 9) (pow.f64 (tan.f64 x) 9)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))))
(/.f64 (/.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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (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))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 1 (cos.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (neg.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 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.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 (+.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 1 (/.f64 1 (tan.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 1 (cos.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (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 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 3))) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (tan.f64 x) 4)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 9) (pow.f64 (tan.f64 x) 9)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.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)))) (neg.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 2))) (neg.f64 (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))) (neg.f64 (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (*.f64 (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))) (-.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (neg.f64 (/.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))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))) (-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(neg.f64 (/.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)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(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 (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 (+.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))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (-.f32 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))
(*.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 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
(*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x 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 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) 1) (cos.f64 (+.f64 x eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 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) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (tan.f64 (+.f64 x eps))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (-.f32 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))
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 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))
(+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))
(+.f64 (+.f64 (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (neg.f64 (pow.f64 x 3)) (+.f64 1/2 (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.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 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.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 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.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 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.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 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 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (pow.f64 x 3) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (-.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (/.f64 (*.f64 eps eps) (/.f64 (/.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 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(fma.f64 (neg.f64 (pow.f64 eps 3)) (+.f64 1/6 (-.f64 (fma.f64 -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 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 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 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 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 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 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 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 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 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (/.f64 1 (+.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 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (-.f64 (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)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (/.f64 1 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.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 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(*.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 2))) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (*.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 3))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (*.f64 (tan.f64 x) (*.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 3)) (fma.f64 (tan.f64 x) (*.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (neg.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)))) (pow.f64 (tan.f64 (+.f64 eps x)) 4))))
(/.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 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.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)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 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)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (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 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 1 (/.f64 1 (-.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)) 4) (pow.f64 (tan.f64 x) 4)) (*.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)) 4) (pow.f64 (tan.f64 x) 4)) (*.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (pow.f64 (tan.f64 x) 4)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (pow.f64 (tan.f64 x) 4)) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (pow.f64 (tan.f64 x) 4) (+.f64 (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 4))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 -1 (neg.f64 (/.f64 1 (-.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)) 9) (pow.f64 (tan.f64 x) 9)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 9) (pow.f64 (tan.f64 x) 9)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 9) (pow.f64 (tan.f64 x) 9)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))))
(/.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 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (neg.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 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.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 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 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 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 (+.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 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 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 (*.f64 (-.f64 (tan.f64 (+.f64 eps x)) (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 (/.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 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps 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 (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 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 eps 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 (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 (/.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 eps 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 (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 eps 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 (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 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 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 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 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 3)) (fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.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 (-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3)) (/.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))) (fma.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.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 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps 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 (pow.f64 (tan.f64 (+.f64 eps 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 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 eps 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 (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 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (fma.f64 (/.f64 (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 eps 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 (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 eps x)) 6) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) 1) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 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 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (tan.f64 x) 4)) (/.f64 1 (+.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)) 4) (pow.f64 (tan.f64 x) 4)) (*.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (pow.f64 (tan.f64 x) 4)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (pow.f64 (tan.f64 x) 4)) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (pow.f64 (tan.f64 x) 4) (+.f64 (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 9) (pow.f64 (tan.f64 x) 9)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 9) (pow.f64 (tan.f64 x) 9)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 9) (pow.f64 (tan.f64 x) 9)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))))
(/.f64 (/.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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (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 (/.f64 1 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (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))) (cos.f64 x)))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 1 (cos.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 eps x))))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (cos.f64 x)) (tan.f64 (+.f64 eps x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cos.f64 x)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 eps x))))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (cos.f64 x)) (tan.f64 (+.f64 eps x)))
(/.f64 (+.f64 (*.f64 (neg.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 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (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 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cos.f64 x)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cos.f64 x)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 1 (/.f64 1 (tan.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (+.f64 (/.f64 1 (tan.f64 x)) (/.f64 -1 (tan.f64 (+.f64 eps x)))) (/.f64 (/.f64 1 (tan.f64 x)) (tan.f64 (+.f64 eps x))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (tan.f64 x)) (/.f64 1 (tan.f64 (+.f64 eps x)))) (/.f64 1 (tan.f64 x))) (tan.f64 (+.f64 eps x)))
(/.f64 (-.f64 (*.f64 1 (cos.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 (+.f64 eps x))))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (cos.f64 x)) (tan.f64 (+.f64 eps x)))
(/.f64 (-.f64 (*.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (tan.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (fma.f64 -1 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (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 eps x)) (tan.f64 x)) (cos.f64 (+.f64 eps x))) (/.f64 (cos.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (tan.f64 x)) (cos.f64 (+.f64 eps x))) (cos.f64 (+.f64 eps x))) (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 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (tan.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cos.f64 x)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) 1)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (tan.f64 x))))
(/.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (tan.f64 x)) (cos.f64 (+.f64 eps x))) (/.f64 (cos.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (tan.f64 x)) (cos.f64 (+.f64 eps x))) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (*.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (*.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (*.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(-.f64 (*.f64 1 (/.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 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 3))) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 eps 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 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (pow.f64 (tan.f64 x) 3))) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))))
(-.f64 (*.f64 1 (/.f64 (pow.f64 (tan.f64 (+.f64 eps 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 (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 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (pow.f64 (tan.f64 x) 4)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (pow.f64 (tan.f64 x) 4)) (*.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (pow.f64 (tan.f64 x) 4)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 4) (pow.f64 (tan.f64 x) 4)) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (+.f64 (pow.f64 (tan.f64 x) 4) (+.f64 (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (pow.f64 (tan.f64 x) 6)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 9) (pow.f64 (tan.f64 x) 9)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 9) (pow.f64 (tan.f64 x) 9)) (*.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (pow.f64 (tan.f64 x) 6)) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 9) (pow.f64 (tan.f64 x) 9)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 6) (+.f64 (pow.f64 (tan.f64 x) 6) (pow.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))))
(/.f64 (neg.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)))) (neg.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cos.f64 x)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))))) (neg.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (pow.f64 (tan.f64 x) 2))) (neg.f64 (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))) (neg.f64 (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.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 (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (*.f64 (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x)))) (-.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (*.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x)) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x)))) (-.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2) (*.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x)) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x)))) (-.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (neg.f64 (/.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))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(/.f64 (*.f64 (+.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 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 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 (*.f64 (-.f64 (tan.f64 (+.f64 eps x)) (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 (/.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 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))) (-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps 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 (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 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 eps 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 (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 (/.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 eps 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 (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 eps 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 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(neg.f64 (/.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 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(neg.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.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))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(cbrt.f64 (*.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (*.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.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))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.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))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (-.f32 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (tan.f32 (binary64->binary32 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 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.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))) (/.f64 1 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(tan.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 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (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 (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)))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) 1) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (+.f64 x eps)))) (neg.f64 (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(neg.f64 (/.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 (+.f64 x eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (-.f32 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))

eval161.0ms (0.8%)

Compiler

Compiled 9470 to 3669 computations (61.3% saved)

prune85.0ms (0.4%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New23122253
Fresh000
Picked011
Done000
Total23123254
Accuracy
99.8%
Counts
254 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
51.9%
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
64.4%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.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))))
64.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)))
59.5%
(/.f64 (sin.f64 eps) (cos.f64 eps))
43.5%
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
61.6%
(-.f64 (/.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)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
43.4%
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
43.6%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.5%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
52.1%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
68.4%
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.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 1 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
52.1%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
64.6%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
51.9%
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
64.4%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.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))))
64.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)))
59.5%
(/.f64 (sin.f64 eps) (cos.f64 eps))
43.5%
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
61.6%
(-.f64 (/.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)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
43.4%
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
43.6%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.5%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
52.1%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
68.4%
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.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 1 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
52.1%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
Compiler

Compiled 2002 to 1180 computations (41.1% saved)

localize905.0ms (4.4%)

Localize:

Found 32 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))
99.9%
(*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))
99.9%
(-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
100.0%
(tan.f64 eps)
99.9%
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
99.9%
(/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
99.9%
(-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
100.0%
(tan.f64 eps)
49.0%
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
64.7%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
79.0%
(tan.f64 (+.f64 x eps))
99.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.8%
(+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))
99.8%
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
99.9%
(-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
100.0%
(tan.f64 eps)
99.8%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
99.7%
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))
99.7%
(*.f64 (tan.f64 x) (tan.f64 eps))
64.7%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))
99.9%
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
99.8%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.7%
(*.f64 (tan.f64 x) (tan.f64 eps))
64.7%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
79.0%
(tan.f64 (+.f64 x eps))
64.7%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
49.0%
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
99.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.8%
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
99.7%
(*.f64 (tan.f64 x) (tan.f64 eps))
99.6%
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.3%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
Compiler

Compiled 324 to 79 computations (75.6% saved)

series64.0ms (0.3%)

Counts
15 → 340
Calls

87 calls:

TimeVariablePointExpression
5.0ms
eps
@-inf
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
5.0ms
x
@-inf
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
4.0ms
x
@-inf
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
3.0ms
x
@inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
2.0ms
eps
@inf
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))

rewrite245.0ms (1.2%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
526×fma-def
390×distribute-lft-in
364×*-commutative
263×flip-+
246×flip3-+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035495
1209383
22054363
Stop Event
node limit
Counts
15 → 598
Calls
Call 1
Inputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(-.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 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
Outputs
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1)
(+.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (neg.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))
(+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (neg.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)))
(/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))) (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (-.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1)) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))) (+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))) (+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) 3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) 3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)) -1)
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1 -1)
(fma.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1)
(fma.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)) -1)
(fma.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (neg.f64 (tan.f64 x))) -1)
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x) -1)
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))))
(/.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (sin.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (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))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(+.f64 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)) (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps)) (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(*.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (neg.f64 (tan.f64 x))))
(*.f64 (/.f64 1 (neg.f64 (tan.f64 x))) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x))
(pow.f64 (/.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(-.f64 0 (neg.f64 (tan.f64 eps)))
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 -1 (neg.f64 (tan.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 eps))) (neg.f64 (sin.f64 eps)))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(neg.f64 (neg.f64 (tan.f64 eps)))
(tan.f64 eps)
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))))
(fma.f64 -1 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 1 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.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 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (tan.f64 (+.f64 x eps)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (cos.f64 x)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 1 (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 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(/.f64 (-.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 -1 (neg.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 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 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 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 (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 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 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 (*.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 (+.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) 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)) 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 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3)) (+.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.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))) 3) (pow.f64 (/.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))) 3)) (+.f64 (*.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 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (*.f64 (/.f64 (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 (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)) 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)))))))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (tan.f64 x)))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (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))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(-.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(-.f64 0 (-.f64 (neg.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 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.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 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(*.f64 (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)))
(/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (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 (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 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (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 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (pow.f64 (tan.f64 eps) 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) (-.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 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 eps) 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) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))))))
(neg.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(fma.f64 (tan.f64 x) 1 (tan.f64 eps))
(fma.f64 (tan.f64 eps) 1 (tan.f64 x))
(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 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(fma.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps) (tan.f64 x))
(fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))) (tan.f64 x))
(+.f64 (/.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 (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)))))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (cos.f64 x)))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (cos.f64 x) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (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) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.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 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (fma.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.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 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (+.f64 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cos.f64 x)) (-.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 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.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 (+.f64 x eps))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 eps) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.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)))) (/.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 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (sin.f64 eps) (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 1 (cos.f64 eps))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 eps) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (*.f64 (sin.f64 eps) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 1 (cos.f64 eps)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(+.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(*.f64 (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)))
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (-.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 3)) (fma.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 3)) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (-.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (-.f64 (*.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))))
(neg.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 -1 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (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))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(+.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x)))) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x)))) (-.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))))))
(fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (tan.f64 eps) (cos.f64 x)))
(fma.f64 (tan.f64 eps) (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 x)))
(fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (tan.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (tan.f64 eps) (*.f64 (tan.f64 x) (cos.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 1 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.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 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (tan.f64 (+.f64 x eps)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 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 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (cos.f64 x)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 1 (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 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (tan.f64 x)))
Calls

46 calls:

2.0ms
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
0.0ms
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
0.0ms
(*.f64 (tan.f64 x) (tan.f64 eps))
0.0ms
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
0.0ms
(*.f64 (tan.f64 x) (tan.f64 eps))

simplify518.0ms (2.5%)

Algorithm
egg-herbie
Rules
685×+-commutative
512×distribute-lft-in
510×distribute-rgt-in
320×*-commutative
262×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0148971388
1441770290
Stop Event
node limit
Counts
938 → 904
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -2/45 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 17/315 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (cos.f64 x)) (sin.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (cos.f64 x)) (sin.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (cos.f64 x)) (sin.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.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 -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 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (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 (/.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 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(+.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))))) (+.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))))) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))))) (+.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.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 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) (*.f64 x (cos.f64 eps)))
(+.f64 1 (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
1
(+.f64 1 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(+.f64 1 (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (cos.f64 x)) (sin.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.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)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (*.f64 -1 x))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (binary32->binary64 (binary64->binary32 (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 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (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 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 6) (-.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(+.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(+.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 -2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(+.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 -2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 17/315 (cos.f64 x)) (*.f64 -17/315 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (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/2 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 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 -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/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (+.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))))) (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 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
(+.f64 (/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (pow.f64 (cos.f64 x) 2)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1)
(+.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (neg.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))
(+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (neg.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)))
(/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))) (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (-.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1)) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))) (+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))) (+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) 3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) 3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)) -1)
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1 -1)
(fma.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1)
(fma.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)) -1)
(fma.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (neg.f64 (tan.f64 x))) -1)
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x) -1)
(*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (sqrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (cbrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (cbrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(*.f64 1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))
(pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) 1)
(exp.f64 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(log.f64 (exp.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(binary32->binary64 (binary64->binary32 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(binary32->binary64 (binary64->binary32 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(binary32->binary64 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))))
(/.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (sin.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (cbrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) (cbrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(*.f64 1 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(pow.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 1)
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(binary32->binary64 (*.f32 (/.f32 (+.f32 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) 1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (tan.f32 (binary64->binary32 x))))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (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))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(+.f64 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)) (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps)) (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(*.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (neg.f64 (tan.f64 x))))
(*.f64 (/.f64 1 (neg.f64 (tan.f64 x))) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x))
(pow.f64 (/.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (sqrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(*.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(exp.f64 (log.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(log.f64 (exp.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(binary32->binary64 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))
(-.f64 0 (neg.f64 (tan.f64 eps)))
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 -1 (neg.f64 (tan.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 eps))) (neg.f64 (sin.f64 eps)))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(neg.f64 (neg.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)
(exp.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(*.f64 1 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))
(pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 1)
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))))
(fma.f64 -1 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (sqrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))) (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(*.f64 1 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))
(pow.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 1)
(exp.f64 (log.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(log.f64 (exp.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (tan.f32 (binary64->binary32 x))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 1 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.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 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (tan.f64 (+.f64 x eps)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (cos.f64 x)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 1 (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 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(/.f64 (-.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 -1 (neg.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 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 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 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 (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 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 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 (*.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 (+.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) 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)) 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 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3)) (+.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.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))) 3) (pow.f64 (/.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))) 3)) (+.f64 (*.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 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (*.f64 (/.f64 (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 (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)) 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)))))))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 1 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(pow.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(binary32->binary64 (-.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (tan.f32 (binary64->binary32 x))))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (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))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(-.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(-.f64 0 (-.f64 (neg.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 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.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 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(*.f64 (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)))
(/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (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 (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 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (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 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (pow.f64 (tan.f64 eps) 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) (-.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 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 eps) 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) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))))))
(neg.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(fma.f64 (tan.f64 x) 1 (tan.f64 eps))
(fma.f64 (tan.f64 eps) 1 (tan.f64 x))
(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 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(fma.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps) (tan.f64 x))
(fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))) (tan.f64 x))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(+.f64 (/.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 (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)))))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (cos.f64 x)))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (cos.f64 x) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (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) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.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 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (fma.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.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 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (+.f64 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cos.f64 x)) (-.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 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.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 (+.f64 x eps))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 eps) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.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)))) (/.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 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (sin.f64 eps) (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 1 (cos.f64 eps))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 eps) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (*.f64 (sin.f64 eps) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 1 (cos.f64 eps)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(exp.f64 (log.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(+.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 1)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(*.f64 (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)))
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (-.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 3)) (fma.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 3)) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (-.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (-.f64 (*.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))))
(neg.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 -1 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(*.f64 (sqrt.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)))) (sqrt.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)))))
(log1p.f64 (expm1.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)))))
(expm1.f64 (log1p.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 (cbrt.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)))) (cbrt.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))))) (cbrt.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)))))
(cbrt.f64 (*.f64 (*.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 (+.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(*.f64 1 (-.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))))
(pow.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))) 1)
(exp.f64 (log.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)))))
(log.f64 (exp.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)))))
(binary32->binary64 (binary64->binary32 (-.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)))))
(binary32->binary64 (binary64->binary32 (-.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)))))
(binary32->binary64 (-.f32 (*.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (cos.f32 (binary64->binary32 x))) (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x)))))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (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))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(+.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x)))) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x)))) (-.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))))))
(fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (tan.f64 eps) (cos.f64 x)))
(fma.f64 (tan.f64 eps) (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 x)))
(fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (tan.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (tan.f64 eps) (*.f64 (tan.f64 x) (cos.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(exp.f64 (log.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(log.f64 (exp.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(binary32->binary64 (*.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (cos.f32 (binary64->binary32 x))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 1 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (neg.f64 (/.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 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (tan.f64 (+.f64 x eps)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 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 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (cos.f64 x)))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 1 (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 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (/.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)))) (sqrt.f64 (/.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)))))
(log1p.f64 (expm1.f64 (/.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)))))
(expm1.f64 (log1p.f64 (/.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 (cbrt.f64 (/.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)))) (cbrt.f64 (/.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))))) (cbrt.f64 (/.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)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))) (/.f64 (-.f64 (*.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 1 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(pow.f64 (/.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))) 1)
(exp.f64 (log.f64 (/.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)))))
(log.f64 (exp.f64 (/.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)))))
(binary32->binary64 (binary64->binary32 (/.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)))))
(binary32->binary64 (binary64->binary32 (/.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)))))
(binary32->binary64 (/.f32 (-.f32 (*.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (cos.f32 (binary64->binary32 x))) (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x)))) (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (/.f32 (+.f32 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) 1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (+.f32 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) 1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(binary32->binary64 (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(binary32->binary64 (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (cos.f32 (binary64->binary32 x))))
Outputs
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))
(fma.f64 -1/3 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/45)) (fma.f64 -1/3 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps))))
(-.f64 (fma.f64 -1/3 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps))) (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/45)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -2/45 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 17/315 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/45)) (fma.f64 -1 (*.f64 (pow.f64 x 5) (fma.f64 -1/3 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/45) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/105))) (fma.f64 -1/3 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(-.f64 (-.f64 (fma.f64 -1/3 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps))) (*.f64 (pow.f64 x 5) (fma.f64 -1/3 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/45) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/105)))) (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/45)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (cos.f64 x)) (sin.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (cos.f64 x)) (sin.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (cos.f64 x)) (sin.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.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 -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 (*.f64 x x) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (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 (/.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 3) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (*.f64 (pow.f64 x 3) (-.f64 (*.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)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
(+.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)))
(+.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))))) (+.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))))
(fma.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/3 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))) (+.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))))
(fma.f64 (pow.f64 eps 3) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/3 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))) (+.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))))) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 3))))) (+.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/3 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/3 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))) (+.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (fma.f64 (pow.f64 eps 3) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/3 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))) (+.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/3 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 x (sin.f64 eps)) (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 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 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 (pow.f64 x 7) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.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) (*.f64 x (cos.f64 eps)))
(/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps))
(+.f64 1 (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps)) 1)
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))))
(+.f64 (fma.f64 -1/3 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps))) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/45)) (fma.f64 -1/3 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps)))) 1)
(+.f64 (fma.f64 -1/3 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (/.f64 (sin.f64 eps) x) (cos.f64 eps))) (-.f64 1 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/45))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
1
(+.f64 1 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(+.f64 (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))) 1)
(+.f64 1 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(+.f64 1 (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (cos.f64 x)) (sin.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (sin.f64 x))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))))) 1)
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))
(/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.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 (*.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)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (*.f64 -1 x))
(+.f64 (neg.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x)
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (fma.f64 -1 x (*.f64 -1/3 (pow.f64 x 3))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(+.f64 (-.f64 (*.f64 -1/3 (pow.f64 x 3)) x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -2/15 (pow.f64 x 5)))))
(+.f64 (fma.f64 -1 x (fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -2/15))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(+.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x) (fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -2/15)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.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 (/.f64 (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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 eps (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) eps))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (+.f64 eps (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) eps)) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))) (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 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 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 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 (pow.f64 x 7) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.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 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 (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 (*.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.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 (sin.f64 eps) (*.f64 x x)) (-.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (pow.f64 x 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))))
(fma.f64 x (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (fma.f64 (pow.f64 x 3) (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 6) (-.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6)) (fma.f64 (pow.f64 x 6) (-.f64 (/.f64 (*.f64 -1/720 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 17/360))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(*.f64 eps (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(fma.f64 eps (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(fma.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(+.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 -2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(fma.f64 eps (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (fma.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(fma.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (fma.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(+.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/3 (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 -2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 17/315 (cos.f64 x)) (*.f64 -17/315 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(fma.f64 eps (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (fma.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (fma.f64 (pow.f64 eps 5) (+.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 7) (+.f64 (*.f64 17/315 (cos.f64 x)) (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(fma.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (fma.f64 (pow.f64 eps 3) (+.f64 (*.f64 (cos.f64 x) 1/3) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (fma.f64 (pow.f64 eps 5) (+.f64 (*.f64 2/15 (cos.f64 x)) (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 7) (+.f64 (*.f64 17/315 (cos.f64 x)) (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 x (sin.f64 eps)) (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 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 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 (pow.f64 x 7) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.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 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 -1/2 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 -1/2 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 -1/6 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (fma.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 2/15 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x)))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 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 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.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/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (+.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))))) (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 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 -1 (+.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) (/.f64 (cos.f64 eps) (/.f64 (*.f64 1/6 (sin.f64 eps)) (cos.f64 eps))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (pow.f64 x 3) (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (/.f64 (*.f64 1/6 (sin.f64 eps)) (cos.f64 eps)))))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
(+.f64 (/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (pow.f64 (cos.f64 x) 2)))
(+.f64 (/.f64 eps (/.f64 (cos.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(+.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (pow.f64 (cos.f64 x) 2))))
(fma.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))))
(fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 -1/3 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))) (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 3) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))))
(-.f64 (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1)
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (neg.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 -1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (neg.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (/.f64 -1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (/.f64 -1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))
(*.f64 (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)))
(*.f64 (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1)))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))) (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))))
(*.f64 (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))
(*.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))
(*.f64 (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (*.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (neg.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (*.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (neg.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)) (-.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)) (-.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) -1)) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)) (-.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3))) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3))) (neg.f64 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (-.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))) (+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (/.f64 -1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (/.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))))) (+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)))) (*.f64 (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) 3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) 3) (pow.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) 3)) (fma.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 1 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) 3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))) (*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 3) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2)))) (/.f64 1 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 1 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) 3) (/.f64 1 (pow.f64 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)) 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (*.f64 (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2))) (/.f64 1 (+.f64 (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) 3) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) 3))) (fma.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) 2) (+.f64 1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)) -1)
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1 -1)
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) -1)
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)) -1)
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (neg.f64 (tan.f64 x))) -1)
(+.f64 -1 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x) -1)
(*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (sqrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (cbrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))) (cbrt.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(cbrt.f64 (*.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(cbrt.f64 (*.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (pow.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) 2)))
(*.f64 1 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1))
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) 1)
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(log.f64 (exp.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(binary32->binary64 (binary64->binary32 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)))
(binary32->binary64 (binary64->binary32 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x))))))
(binary32->binary64 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) 1))
(binary32->binary64 (+.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) -1))
(binary32->binary64 (+.f32 -1 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x)))))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(*.f64 (/.f64 (tan.f64 x) (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1))
(*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (tan.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
(*.f64 (/.f64 (tan.f64 x) 1) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.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) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(*.f64 (/.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) 1) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (tan.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (*.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (sin.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(*.f64 (/.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (sin.f64 x)) (cos.f64 x))
(/.f64 (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(/.f64 (*.f64 (neg.f64 (tan.f64 x)) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (tan.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(/.f64 (*.f64 (neg.f64 (tan.f64 x)) (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (tan.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (cbrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) (cbrt.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (*.f64 (/.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (tan.f64 x) 2))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)))
(*.f64 1 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 1)
(/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (*.f32 (/.f32 (+.f32 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) 1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (*.f32 (tan.f32 (binary64->binary32 x)) (/.f32 (+.f32 (+.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) -1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))))
(binary32->binary64 (*.f32 (tan.f32 (binary64->binary32 x)) (/.f32 (fma.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)) (+.f32 -1 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (tan.f64 x) (/.f64 1 (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 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) 1) (tan.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (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))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.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))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.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))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(+.f64 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)) (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps)))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps)) (*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(-.f64 0 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)))
(*.f64 -1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 1 (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 1 (neg.f64 (tan.f64 x))) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)))
(pow.f64 (/.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 1 (/.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (sqrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))) (cbrt.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1)
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(exp.f64 (log.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(log.f64 (exp.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))
(binary32->binary64 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))
(-.f64 0 (neg.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (tan.f64 eps) 1)
(tan.f64 eps)
(*.f64 1 (tan.f64 eps))
(tan.f64 eps)
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 -1 (neg.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 eps))) (neg.f64 (sin.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (neg.f64 (cos.f64 eps)))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(tan.f64 eps)
(neg.f64 (neg.f64 (tan.f64 eps)))
(tan.f64 eps)
(tan.f64 eps)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (sqrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 2)))
(*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(exp.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(*.f64 1 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 1)
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))) (/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) 3)) (fma.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3)) (fma.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))))
(fma.f64 -1 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (sqrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))) (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(cbrt.f64 (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(cbrt.f64 (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 2)))
(*.f64 1 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(pow.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 1)
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (tan.f32 (binary64->binary32 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 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(fma.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(+.f64 (tan.f64 (+.f64 eps x)) (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (*.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (/.f64 (neg.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 1 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (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)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(+.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))) (neg.f64 (/.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 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (tan.f64 (+.f64 x eps)))
(fma.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 (+.f64 eps x)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(fma.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.f64 (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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (cos.f64 x)))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (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 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) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (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 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) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(/.f64 (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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (/.f64 1 (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 (+.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)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (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 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) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (*.f64 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 -1 (/.f64 -1 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.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)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (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 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (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 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) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (/.f64 (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (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 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) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (cos.f64 x)))
(/.f64 (/.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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (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 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) (+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) (+.f64 (tan.f64 x) (-.f64 (/.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 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 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 (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (*.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 (+.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) 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)) 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 (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))) (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3)) (+.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3)) (fma.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (-.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 3)) (fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))))
(/.f64 (-.f64 (pow.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))) 3) (pow.f64 (/.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))) 3)) (+.f64 (*.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 (+.f64 x eps)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))) (+.f64 (*.f64 (/.f64 (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 (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)) 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 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) 3)) (fma.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))))))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(fma.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(cbrt.f64 (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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)))))
(cbrt.f64 (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 2)))
(*.f64 1 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(binary32->binary64 (-.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (-.f32 (/.f32 (*.f32 1 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (tan.f32 (binary64->binary32 x))))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (tan.f64 x) (/.f64 1 (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 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) 1) (tan.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (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))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.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))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.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))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(-.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 0 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(neg.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (-.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 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(neg.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 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 1 (-.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 (/.f64 1 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))) (+.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 (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)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.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 1 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 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 (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 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps)) (cos.f64 x)) (/.f64 (*.f64 (cos.f64 x) 1) (tan.f64 eps)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (cos.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))))
(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)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 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 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (neg.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (pow.f64 (tan.f64 eps) 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) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (/.f64 (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 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 eps) 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) (-.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 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) 3)) (fma.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (pow.f64 (tan.f64 eps) 2) (-.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)))))))
(neg.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)))
(fma.f64 (tan.f64 x) 1 (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (tan.f64 eps) 1 (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 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 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(fma.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(fma.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.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))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.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))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.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 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.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))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(+.f64 (/.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 (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)))))
(+.f64 (/.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 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) 1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1))
(+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (cos.f64 x)))
(/.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(*.f64 (/.f64 1 (cos.f64 (+.f64 eps x))) (sin.f64 (+.f64 eps x)))
(/.f64 (cos.f64 x) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (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) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.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 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (fma.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.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 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (fma.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.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))))))))
(/.f64 (+.f64 (pow.f64 (/.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 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.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 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (fma.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (-.f64 (/.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 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.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 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (cos.f64 x)) (-.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 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 x) (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 (-.f64 (*.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.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 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 eps) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (tan.f64 eps) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.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)))) (/.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)))) (/.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 x) (tan.f64 eps)))) (/.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)))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (sin.f64 eps) (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 1 (cos.f64 eps))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (sin.f64 eps) (/.f64 (*.f64 -1 (/.f64 1 (cos.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (sin.f64 eps) (/.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (cos.f64 eps)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 eps) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 eps) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (*.f64 (sin.f64 eps) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 1 (cos.f64 eps)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 (*.f64 (sin.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (cos.f64 eps)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(cbrt.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)))
(*.f64 1 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (/.f32 (*.f32 1 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(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 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (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 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(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 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (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 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(+.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (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 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 1)
(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 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 -1 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(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 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))
(*.f64 (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))
(/.f64 1 (/.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(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 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (*.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 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (*.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 (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (-.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(/.f64 (-.f64 (*.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)))) (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 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.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)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 3)) (fma.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.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)))) 3) (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)) (fma.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)))) (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 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.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 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (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 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) 3)) (+.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.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)))) 3) (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)) (fma.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.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 (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)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2))) (neg.f64 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3))) (neg.f64 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (*.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (-.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (*.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)))) (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 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.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 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))) (-.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(/.f64 (fma.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.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)))) (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 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (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 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))) (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))) (-.f64 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))) (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.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) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) 3) (pow.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (-.f64 (*.f64 (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (+.f64 (pow.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)))) 3) (pow.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 3)) (fma.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)))) (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 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (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 (+.f64 (pow.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)))) 3) (pow.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 3)) (fma.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)))) (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 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (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 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (/.f64 (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 3) (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))))))
(neg.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(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))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(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))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(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))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(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))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.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 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 1 (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 -1 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.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 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 2))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) 2))))
(fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (sin.f64 x) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(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 (sqrt.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)))) (sqrt.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)))))
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.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)))))
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.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)))))
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (*.f64 (cbrt.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)))) (cbrt.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))))) (cbrt.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)))))
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (*.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 (+.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))
(*.f64 1 (-.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))))
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.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))) 1)
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.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)))))
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (exp.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)))))
(fma.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.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)))))
(binary32->binary64 (binary64->binary32 (-.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)))))))
(binary32->binary64 (binary64->binary32 (-.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)))))
(binary32->binary64 (binary64->binary32 (-.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)))))))
(binary32->binary64 (-.f32 (*.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (cos.f32 (binary64->binary32 x))) (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x)))))
(-.f64 0 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (tan.f64 x) (/.f64 1 (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 (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (cos.f64 x) 1) (tan.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(neg.f64 (*.f64 (tan.f64 x) (neg.f64 (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))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.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))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.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))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(+.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (*.f64 (cos.f64 x) (+.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 (cos.f64 x) (/.f64 (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x)))) (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x)))) (-.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (tan.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) 3)) (+.f64 (*.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (tan.f64 x) (cos.f64 x) (*.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 eps) (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (cos.f64 x) (tan.f64 x) (*.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (cos.f64 x) (tan.f64 eps) (*.f64 (tan.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))) (cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 1 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(exp.f64 (log.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (exp.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (*.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (cos.f32 (binary64->binary32 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 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(fma.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(+.f64 (tan.f64 (+.f64 eps x)) (/.f64 (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(fma.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (+.f64 (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (*.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (/.f64 (neg.f64 (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 1 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (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)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(+.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))) (neg.f64 (/.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 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (tan.f64 (+.f64 x eps)))
(fma.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 (+.f64 eps x)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(fma.f64 (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 0 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(-.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 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 -1 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.f64 (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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (cos.f64 x)))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (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 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) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 x)) (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 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) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))))
(/.f64 (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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (/.f64 1 (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 (+.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)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(pow.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) -1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(neg.f64 (/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.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 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(fma.f64 (tan.f64 x) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (tan.f64 x) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 -1 (*.f64 (cos.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (neg.f64 (tan.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 1) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(fma.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (/.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x))) (tan.f64 x))
(*.f64 (sqrt.f64 (/.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)))) (sqrt.f64 (/.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)))))
(log1p.f64 (expm1.f64 (/.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)))))
(expm1.f64 (log1p.f64 (/.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 (cbrt.f64 (/.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)))) (cbrt.f64 (/.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))))) (cbrt.f64 (/.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)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))) (/.f64 (-.f64 (*.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)))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (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) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(cbrt.f64 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))
(*.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (/.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))) 1)
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (/.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)))))
(log.f64 (exp.f64 (/.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)))))
(binary32->binary64 (binary64->binary32 (/.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)))))
(binary32->binary64 (binary64->binary32 (/.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)))))))
(binary32->binary64 (binary64->binary32 (/.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)))))
(binary32->binary64 (binary64->binary32 (/.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)))))))
(binary32->binary64 (/.f32 (-.f32 (*.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (cos.f32 (binary64->binary32 x))) (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x)))) (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (/.f32 (+.f32 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) 1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (/.f32 (+.f32 (+.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) -1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (/.f32 (fma.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)) (+.f32 -1 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) 1) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 (+.f64 -1 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (+.f32 (-.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) 1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (+.f32 (+.f32 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))) -1) (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)) (+.f32 -1 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (*.f32 (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))) (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (/.f32 (*.f32 1 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (/.f32 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(binary32->binary64 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(binary32->binary64 (*.f32 (-.f32 1 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)))) (cos.f32 (binary64->binary32 x))))

eval775.0ms (3.7%)

Compiler

Compiled 55825 to 19273 computations (65.5% saved)

prune528.0ms (2.6%)

Pruning

44 alts after pruning (40 fresh and 4 done)

PrunedKeptTotal
New1273331306
Fresh10717
Picked235
Done011
Total1285441329
Accuracy
100.0%
Counts
1329 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
64.3%
(fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
59.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
40.9%
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
99.3%
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
52.0%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
52.2%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
64.4%
(/.f64 (tan.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
64.4%
(/.f64 (tan.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
59.5%
(/.f64 (sin.f64 eps) (cos.f64 eps))
52.0%
(/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
43.5%
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
64.6%
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (tan.f64 x))
64.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
64.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.0%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
43.4%
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
43.6%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.5%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
4.5%
(-.f64 (binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
20.0%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x)
52.1%
(+.f64 eps (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) eps))
52.1%
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
75.0%
(*.f64 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.5%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
64.5%
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
52.1%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
59.7%
(tan.f64 eps)
59.3%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
32.8%
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
53.3%
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
31.0%
(exp.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
6.1%
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))))
24.3%
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
31.4%
eps
64.6%
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
64.3%
(fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
59.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
40.9%
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
99.3%
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
52.0%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
52.2%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
64.4%
(/.f64 (tan.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
64.4%
(/.f64 (tan.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
59.5%
(/.f64 (sin.f64 eps) (cos.f64 eps))
52.0%
(/.f64 eps (/.f64 (cos.f64 x) (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))
43.5%
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
64.6%
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (tan.f64 x))
64.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
64.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.0%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
43.4%
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
43.6%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.5%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
4.5%
(-.f64 (binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
20.0%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x)
52.1%
(+.f64 eps (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) eps))
52.1%
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
75.0%
(*.f64 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.5%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
64.5%
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
52.1%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
59.7%
(tan.f64 eps)
59.3%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
32.8%
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
53.3%
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
31.0%
(exp.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
6.1%
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))))
24.3%
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 eps) (cos.f64 eps))))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
31.4%
eps
Compiler

Compiled 2752 to 1710 computations (37.9% saved)

localize671.0ms (3.2%)

Localize:

Found 32 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 (cos.f64 x) (sin.f64 x))
99.8%
(/.f64 (sin.f64 x) (cos.f64 x))
99.8%
(*.f64 eps (sin.f64 x))
99.9%
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
49.0%
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
64.7%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
79.0%
(tan.f64 (+.f64 eps x))
99.8%
(/.f64 (sin.f64 x) (cos.f64 x))
34.8%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
64.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
79.0%
(tan.f64 (+.f64 x eps))
100.0%
(tan.f64 eps)
99.8%
(+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
99.9%
(*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
99.9%
(*.f64 (cos.f64 eps) (cos.f64 x))
99.9%
(-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
99.8%
(/.f64 (sin.f64 x) (cos.f64 x))
99.8%
(/.f64 (cos.f64 x) (sin.f64 x))
99.8%
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
88.5%
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
99.8%
(/.f64 (sin.f64 x) (cos.f64 x))
79.0%
(tan.f64 (+.f64 eps x))
64.7%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
49.0%
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
79.0%
(tan.f64 (+.f64 x eps))
64.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
34.8%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
100.0%
(tan.f64 eps)
99.7%
(*.f64 (sin.f64 eps) (sin.f64 x))
99.6%
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
99.6%
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
99.6%
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
Compiler

Compiled 322 to 43 computations (86.6% saved)

series69.0ms (0.3%)

Counts
14 → 172
Calls

72 calls:

TimeVariablePointExpression
33.0ms
x
@inf
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
8.0ms
eps
@0
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
2.0ms
x
@0
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
2.0ms
eps
@0
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
1.0ms
x
@-inf
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))

rewrite291.0ms (1.4%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
491×fma-def
486×*-commutative
278×flip-+
271×flip3-+
240×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036316
1214284
22478272
Stop Event
node limit
Counts
14 → 425
Calls
Call 1
Inputs
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (sin.f64 x))
(tan.f64 eps)
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(tan.f64 (+.f64 eps x))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
(/.f64 (cos.f64 x) (sin.f64 x))
(/.f64 (sin.f64 x) (cos.f64 x))
Outputs
(-.f64 0 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 eps) (/.f64 1 (/.f64 (cos.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (cos.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))))
(*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 1)
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x)))))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 1 (cos.f64 x)))
(*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (/.f64 1 (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x)))))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 eps) (tan.f64 x))) (sin.f64 eps))
(*.f64 (/.f64 1 (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x)))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (cos.f64 x)))
(*.f64 (*.f64 (tan.f64 eps) (/.f64 1 (cos.f64 x))) (sin.f64 x))
(*.f64 (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x)))) 2)
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(pow.f64 (/.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) -1)
(neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))) (fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 3) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 2)))
(/.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 eps) (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 x) (/.f64 1 (/.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 1)
(*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(*.f64 (/.f64 1 (sin.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (cos.f64 x))) (/.f64 1 (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (*.f64 (cos.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cos.f64 x))
(*.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) -1)
(neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (neg.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2)))
(-.f64 0 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x)))) -2)
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (-.f64 eps x)) 2)) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))) (+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) 3) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) 3)) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (-.f64 eps x)) 2)) (+.f64 (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)) (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)))))
(neg.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 1)
(*.f64 1 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))
(*.f64 (/.f64 1 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))))
(fma.f64 (sin.f64 x) (neg.f64 (/.f64 1 (cos.f64 x))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(fma.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (cos.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(fma.f64 -1 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(*.f64 (tan.f64 (+.f64 eps x)) 1)
(*.f64 1 (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (/.f64 1 (cos.f64 (+.f64 eps x))) (sin.f64 (+.f64 eps x)))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 1 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.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 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(-.f64 0 (neg.f64 (tan.f64 x)))
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 (tan.f64 x) 1)
(*.f64 1 (tan.f64 x))
(*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (cos.f64 x))))
(*.f64 -1 (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (/.f64 1 (tan.f64 x)) -1)
(neg.f64 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(-.f64 0 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))) (-.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) 3)) (fma.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (-.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 1 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 x) 3))) (+.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 x) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))) (-.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x))))
(neg.f64 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 eps (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (/.f64 1 (tan.f64 x)) (*.f64 eps (sin.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) eps (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (/.f64 1 (tan.f64 x))) (sin.f64 x) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 1 (sin.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 1 (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(-.f64 0 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 eps (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 1 (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(*.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) 1)
(*.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 1 (neg.f64 (cos.f64 x))))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) eps)
(*.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 1 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (/.f64 (cos.f64 x) (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))) -1)
(neg.f64 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(-.f64 0 (neg.f64 (/.f64 1 (tan.f64 x))))
(*.f64 (cos.f64 x) (/.f64 1 (sin.f64 x)))
(*.f64 (/.f64 1 (tan.f64 x)) 1)
(*.f64 1 (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 1 (sin.f64 x)) (cos.f64 x))
(*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (neg.f64 (sin.f64 x))))
(*.f64 -1 (neg.f64 (/.f64 1 (tan.f64 x))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(pow.f64 (tan.f64 x) -1)
(neg.f64 (neg.f64 (/.f64 1 (tan.f64 x))))
(-.f64 0 (neg.f64 (tan.f64 x)))
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 (tan.f64 x) 1)
(*.f64 1 (tan.f64 x))
(*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (cos.f64 x))))
(*.f64 -1 (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (/.f64 1 (tan.f64 x)) -1)
(neg.f64 (neg.f64 (tan.f64 x)))
(tan.f64 x)
Calls

44 calls:

4.0ms
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
0.0ms
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
0.0ms
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
0.0ms
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
0.0ms
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))

simplify318.0ms (1.5%)

Algorithm
egg-herbie
Rules
813×fma-def
459×+-commutative
365×associate-/l*
350×associate-*r/
297×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0113228723
1303926095
Stop Event
node limit
Counts
597 → 694
Calls
Call 1
Inputs
(/.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 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 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (+.f64 (*.f64 (pow.f64 x 6) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/120 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.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 (*.f64 -1/6 (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 1/120 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.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 (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.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 (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (*.f64 (pow.f64 eps 7) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 -1/5040 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.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 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.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 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/120 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x)))))) (+.f64 (*.f64 -1/720 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))))))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 eps (sin.f64 x)))))
(*.f64 x (sin.f64 eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (*.f64 x (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))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 eps (*.f64 -1 x))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 eps (*.f64 -1 x))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 eps (*.f64 -1 x))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 eps (*.f64 -1 x))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 x (*.f64 -1 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 x (*.f64 -1 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 x (*.f64 -1 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 x (*.f64 -1 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (*.f64 -1 x))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (binary32->binary64 (binary64->binary32 (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 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (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))))
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 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
eps
(+.f64 eps (*.f64 1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (+.f64 (*.f64 5/24 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 (*.f64 eps (pow.f64 x 2)))))
(+.f64 eps (+.f64 (*.f64 61/720 (*.f64 eps (pow.f64 x 6))) (+.f64 (*.f64 5/24 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 (*.f64 eps (pow.f64 x 2))))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
eps
(+.f64 eps (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps))))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps)))) (*.f64 (pow.f64 x 6) (-.f64 (*.f64 61/720 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps)))) (+.f64 (*.f64 -1/720 eps) (*.f64 1/24 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))))))))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 1 x)
(+.f64 (*.f64 -1/3 x) (/.f64 1 x))
(+.f64 (*.f64 -1/3 x) (+.f64 (*.f64 -1/45 (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (*.f64 -1/3 x) (+.f64 (*.f64 -1/45 (pow.f64 x 3)) (+.f64 (*.f64 -2/945 (pow.f64 x 5)) (/.f64 1 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 0 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 eps) (/.f64 1 (/.f64 (cos.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (cos.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))))
(*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 1)
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x)))))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 1 (cos.f64 x)))
(*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (/.f64 1 (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x)))))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (/.f64 1 (/.f64 (cos.f64 eps) (tan.f64 x))) (sin.f64 eps))
(*.f64 (/.f64 1 (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x)))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (cos.f64 x)))
(*.f64 (*.f64 (tan.f64 eps) (/.f64 1 (cos.f64 x))) (sin.f64 x))
(*.f64 (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (sin.f64 x))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))) (sin.f64 x))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x)))) 2)
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(pow.f64 (/.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) -1)
(neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (/.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 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(pow.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(binary32->binary64 (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))) (fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 3) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 2)))
(/.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 eps) (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 1 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))) (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 x) (/.f64 1 (/.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 1)
(*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(*.f64 (/.f64 1 (sin.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (cos.f64 x))) (/.f64 1 (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (/.f64 1 (/.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (*.f64 (cos.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cos.f64 x))
(*.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) -1)
(neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(*.f64 1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) 1)
(exp.f64 (log.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(log.f64 (exp.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(binary32->binary64 (/.f32 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))))
(+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (neg.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2)))
(-.f64 0 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x)))) -2)
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (-.f64 eps x)) 2)) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))) (+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) 3) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) 3)) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (-.f64 eps x)) 2)) (+.f64 (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)) (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)))))
(neg.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 1 (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1)
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(log.f64 (exp.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (sin.f64 x))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 eps)) (tan.f64 eps)))
(*.f64 1 (tan.f64 eps))
(pow.f64 (tan.f64 eps) 1)
(exp.f64 (log.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(*.f64 1 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(pow.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1)
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 1)
(*.f64 1 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(*.f64 1 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 1)
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))
(*.f64 (/.f64 1 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))))
(fma.f64 (sin.f64 x) (neg.f64 (/.f64 1 (cos.f64 x))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(fma.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (cos.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(fma.f64 -1 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(*.f64 (sqrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (sqrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))))) (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 1 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1)
(exp.f64 (log.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (exp.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))))
(*.f64 (tan.f64 (+.f64 eps x)) 1)
(*.f64 1 (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (/.f64 1 (cos.f64 (+.f64 eps x))) (sin.f64 (+.f64 eps x)))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 1 (/.f64 (cos.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.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 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 eps x))))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (tan.f64 (+.f64 eps x)))) (cbrt.f64 (tan.f64 (+.f64 eps x))))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 (+.f64 eps x))) (tan.f64 (+.f64 eps x))))
(*.f64 1 (tan.f64 (+.f64 eps x)))
(pow.f64 (tan.f64 (+.f64 eps x)) 1)
(exp.f64 (log.f64 (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))))
(-.f64 0 (neg.f64 (tan.f64 x)))
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 (tan.f64 x) 1)
(*.f64 1 (tan.f64 x))
(*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (cos.f64 x))))
(*.f64 -1 (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (/.f64 1 (tan.f64 x)) -1)
(neg.f64 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))
(pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1)
(exp.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))
(+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(-.f64 0 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (fma.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))) (-.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) 3)) (fma.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (-.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 1 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 x) 3))) (+.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 x) -1)))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))) (-.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x))))
(neg.f64 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 eps (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (/.f64 1 (tan.f64 x)) (*.f64 eps (sin.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) eps (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (/.f64 1 (tan.f64 x))) (sin.f64 x) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 1 (sin.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 1 (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (sqrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 1 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(log.f64 (exp.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 eps) (sin.f32 (binary64->binary32 x))) (+.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))))
(-.f64 0 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 eps (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 1 (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(*.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) 1)
(*.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 1 (neg.f64 (cos.f64 x))))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) eps)
(*.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 1 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (/.f64 (cos.f64 x) (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))) -1)
(neg.f64 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))) (sqrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))) (cbrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))) (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(*.f64 1 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)))
(pow.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) 1)
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(binary32->binary64 (/.f32 (*.f32 (*.f32 (binary64->binary32 eps) (sin.f32 (binary64->binary32 x))) (+.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))) (cos.f32 (binary64->binary32 x))))
(-.f64 0 (neg.f64 (/.f64 1 (tan.f64 x))))
(*.f64 (cos.f64 x) (/.f64 1 (sin.f64 x)))
(*.f64 (/.f64 1 (tan.f64 x)) 1)
(*.f64 1 (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 1 (sin.f64 x)) (cos.f64 x))
(*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (neg.f64 (sin.f64 x))))
(*.f64 -1 (neg.f64 (/.f64 1 (tan.f64 x))))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(pow.f64 (tan.f64 x) -1)
(neg.f64 (neg.f64 (/.f64 1 (tan.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))
(*.f64 1 (/.f64 (cos.f64 x) (sin.f64 x)))
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)
(exp.f64 (log.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(log.f64 (exp.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))))
(-.f64 0 (neg.f64 (tan.f64 x)))
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 (tan.f64 x) 1)
(*.f64 1 (tan.f64 x))
(*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (cos.f64 x))))
(*.f64 -1 (neg.f64 (tan.f64 x)))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(pow.f64 (/.f64 1 (tan.f64 x)) -1)
(neg.f64 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))
(pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1)
(exp.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (-.f32 1 (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (cos.f64 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (-.f32 1 (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (+.f32 (/.f32 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))) (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (-.f32 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (+.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (sin.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))))
Outputs
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 eps (/.f64 (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)))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 eps (/.f64 (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))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (*.f64 eps (/.f64 (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)))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/5040) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 1/24)))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/5040) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 1/24 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/720)))) (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))
(+.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))))
(fma.f64 (pow.f64 x 3) (/.f64 (*.f64 (sin.f64 eps) 1/3) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.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 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (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)))))
(fma.f64 (pow.f64 x 3) (/.f64 (*.f64 (sin.f64 eps) 1/3) (cos.f64 eps)) (fma.f64 (pow.f64 x 5) (-.f64 (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) 1/3) (cos.f64 eps)) (/.f64 1/24 (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.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 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (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 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (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))))))
(fma.f64 (pow.f64 x 3) (/.f64 (*.f64 (sin.f64 eps) 1/3) (cos.f64 eps)) (fma.f64 (pow.f64 x 5) (-.f64 (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) 1/3) (cos.f64 eps)) (/.f64 1/24 (/.f64 (cos.f64 eps) (sin.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 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) 1/3) (cos.f64 eps)) (/.f64 1/24 (/.f64 (cos.f64 eps) (sin.f64 eps))))) (fma.f64 1/24 (/.f64 (*.f64 (sin.f64 eps) 1/3) (cos.f64 eps)) (/.f64 -1/720 (/.f64 (cos.f64 eps) (sin.f64 eps)))))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (*.f64 x x) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 x x) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/8)) (fma.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 (pow.f64 x 4) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 2/3) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3/8) (*.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (+.f64 (*.f64 (pow.f64 x 6) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/120 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.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 (*.f64 -1/6 (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 1/120 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (*.f64 x x) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/8)) (fma.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3)))) (fma.f64 (pow.f64 x 6) (-.f64 (fma.f64 -1/6 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/8) (fma.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (fma.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 1/120 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 -1/6 (-.f64 (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (fma.f64 1/120 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 (pow.f64 x 4) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 2/3) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3/8) (*.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3)))) (fma.f64 (pow.f64 x 6) (-.f64 (fma.f64 -1/6 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 3/8) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)))) (fma.f64 1/120 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 2/3)) (/.f64 -1/720 (/.f64 (cos.f64 eps) (sin.f64 eps))))) (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 eps) 1/3) (cos.f64 eps)) (fma.f64 -1/6 (-.f64 (/.f64 1/24 (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)))) (fma.f64 1/120 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 1/24 (/.f64 (cos.f64 eps) (sin.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(fma.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/6 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 -1/2 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))))))
(fma.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) 1/3)))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.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 (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))
(fma.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/6 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 -1/2 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))) (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (-.f64 (*.f64 1/120 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 1/24 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))))))
(fma.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) 1/3)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (-.f64 (*.f64 1/120 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 1/24 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 -1/2 (*.f64 1/3 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))))))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.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 (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (*.f64 (pow.f64 eps 7) (*.f64 (sin.f64 x) (-.f64 (+.f64 (*.f64 -1/5040 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.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 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.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))))))))))))))))
(fma.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/6 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 -1/2 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))) (fma.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (-.f64 (*.f64 1/120 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 1/24 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))) (*.f64 (pow.f64 eps 7) (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/5040 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x))))) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 -1/720 (/.f64 (cos.f64 x) (sin.f64 x)) (fma.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1/24 (+.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)))))))))))))
(fma.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) 1/3)) (fma.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (-.f64 (*.f64 1/120 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 1/24 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 -1/2 (*.f64 1/3 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (-.f64 (*.f64 -1/5040 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 -1/2 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (/.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 -1/720 (/.f64 (cos.f64 x) (sin.f64 x)) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/720 (*.f64 1/24 (*.f64 1/3 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))))))))))))
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))
(fma.f64 x (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))))
(fma.f64 x (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))))
(fma.f64 x (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 1/24 (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))))
(+.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/120 (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))))
(fma.f64 x (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (fma.f64 (pow.f64 x 5) (-.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1/6 (-.f64 (/.f64 (*.f64 1/24 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (fma.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 1/120 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))))
(fma.f64 x (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 1/24 (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)))) (fma.f64 (pow.f64 x 5) (-.f64 (/.f64 -1/720 (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 -1/6 (-.f64 (/.f64 1/24 (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)))) (fma.f64 1/120 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (*.f64 -1/5040 (sin.f64 eps)) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))))))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x))))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (/.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (/.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x)))))) (+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x)))))) (+.f64 (*.f64 -1/720 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/2 (/.f64 (cos.f64 x) (sin.f64 x))))))))) (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x))))) (fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (*.f64 1/24 (/.f64 (cos.f64 x) (sin.f64 x))))) (fma.f64 -1/720 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 1/24 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3))))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (/.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (/.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -1/2 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1/2 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (/.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 1/24 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/3) (/.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 eps (sin.f64 x))))
(fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))))
(*.f64 x (sin.f64 eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))
(fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 x (sin.f64 eps)))
(*.f64 (sin.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
(fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (*.f64 x (sin.f64 eps))))
(fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 (sin.f64 eps) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))))
(fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (*.f64 x (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
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 (pow.f64 eps 5) 2/15)))
(+.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 (pow.f64 eps 7) 17/315 (*.f64 (pow.f64 eps 5) 2/15)) (fma.f64 (pow.f64 eps 3) 1/3 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 eps (*.f64 -1 x))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 eps (*.f64 -1 x))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 eps (*.f64 -1 x))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 eps (*.f64 -1 x))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 x (*.f64 -1 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 x (*.f64 -1 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 x (*.f64 -1 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (-.f64 x (*.f64 -1 eps))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (*.f64 -1 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (*.f64 -1 x))
(+.f64 (neg.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x)
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (fma.f64 -1 x (*.f64 (pow.f64 x 3) -1/3)))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (-.f64 (*.f64 (pow.f64 x 3) -1/3) x))
(+.f64 (binary32->binary64 (binary64->binary32 (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 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (fma.f64 -1 x (fma.f64 -1/3 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -2/15))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (-.f64 (fma.f64 (pow.f64 x 3) -1/3 (*.f64 (pow.f64 x 5) -2/15)) x))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 eps (*.f64 -1 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps 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)))
(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 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (fma.f64 eps (+.f64 1 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (+.f64 (fma.f64 eps (+.f64 1 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2)))))) (*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 -1/2 (+.f64 1 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2)) (*.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2) 1/6)) (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x x) (/.f64 (/.f64 (cos.f64 eps) (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/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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))
(-.f64 (+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x x) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.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 1/6 (/.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)))
x
(+.f64 x (*.f64 1/3 (pow.f64 x 3)))
(+.f64 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 x)
(+.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 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 (pow.f64 x 5) 2/15)))
(+.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 (fma.f64 (pow.f64 x 7) 17/315 (*.f64 (pow.f64 x 5) 2/15)) (fma.f64 (pow.f64 x 3) 1/3 x))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
eps
(+.f64 eps (*.f64 1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))
(fma.f64 1/2 (*.f64 eps (*.f64 x x)) eps)
(+.f64 eps (+.f64 (*.f64 5/24 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 (*.f64 eps (pow.f64 x 2)))))
(+.f64 eps (fma.f64 5/24 (*.f64 eps (pow.f64 x 4)) (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(+.f64 (fma.f64 1/2 (*.f64 eps (*.f64 x x)) eps) (*.f64 (*.f64 eps 5/24) (pow.f64 x 4)))
(+.f64 eps (+.f64 (*.f64 61/720 (*.f64 eps (pow.f64 x 6))) (+.f64 (*.f64 5/24 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 (*.f64 eps (pow.f64 x 2))))))
(+.f64 eps (fma.f64 61/720 (*.f64 eps (pow.f64 x 6)) (fma.f64 5/24 (*.f64 eps (pow.f64 x 4)) (*.f64 1/2 (*.f64 eps (*.f64 x x))))))
(+.f64 (fma.f64 61/720 (*.f64 eps (pow.f64 x 6)) (*.f64 (*.f64 eps 5/24) (pow.f64 x 4))) (fma.f64 1/2 (*.f64 eps (*.f64 x x)) eps))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
eps
(+.f64 eps (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))))
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
(fma.f64 eps (*.f64 x x) eps)
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps))))))
(+.f64 eps (fma.f64 (*.f64 x x) (*.f64 eps 1) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 eps 5/24) (fma.f64 -1/2 (*.f64 eps 1) (*.f64 eps 1/24))))))
(+.f64 eps (fma.f64 (pow.f64 x 4) (-.f64 (*.f64 eps 5/24) (fma.f64 eps 1/24 (*.f64 eps -1/2))) (*.f64 eps (*.f64 x x))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps)))) (*.f64 (pow.f64 x 6) (-.f64 (*.f64 61/720 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 5/24 eps) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))) (*.f64 1/24 eps)))) (+.f64 (*.f64 -1/720 eps) (*.f64 1/24 (-.f64 (*.f64 1/2 eps) (*.f64 -1/2 eps))))))))))
(+.f64 eps (fma.f64 (*.f64 x x) (*.f64 eps 1) (fma.f64 (pow.f64 x 4) (-.f64 (*.f64 eps 5/24) (fma.f64 -1/2 (*.f64 eps 1) (*.f64 eps 1/24))) (*.f64 (pow.f64 x 6) (-.f64 (*.f64 eps 61/720) (fma.f64 -1/2 (-.f64 (*.f64 eps 5/24) (fma.f64 -1/2 (*.f64 eps 1) (*.f64 eps 1/24))) (fma.f64 -1/720 eps (*.f64 1/24 (*.f64 eps 1)))))))))
(+.f64 (fma.f64 eps (*.f64 x x) eps) (fma.f64 (pow.f64 x 6) (-.f64 (*.f64 eps 61/720) (fma.f64 -1/2 (-.f64 (*.f64 eps 5/24) (fma.f64 eps 1/24 (*.f64 eps -1/2))) (fma.f64 eps 1/24 (*.f64 eps -1/720)))) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 eps 5/24) (fma.f64 eps 1/24 (*.f64 eps -1/2))))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(/.f64 1 x)
(+.f64 (*.f64 -1/3 x) (/.f64 1 x))
(fma.f64 -1/3 x (/.f64 1 x))
(fma.f64 x -1/3 (/.f64 1 x))
(+.f64 (*.f64 -1/3 x) (+.f64 (*.f64 -1/45 (pow.f64 x 3)) (/.f64 1 x)))
(fma.f64 -1/3 x (fma.f64 -1/45 (pow.f64 x 3) (/.f64 1 x)))
(fma.f64 x -1/3 (fma.f64 (pow.f64 x 3) -1/45 (/.f64 1 x)))
(+.f64 (*.f64 -1/3 x) (+.f64 (*.f64 -1/45 (pow.f64 x 3)) (+.f64 (*.f64 -2/945 (pow.f64 x 5)) (/.f64 1 x))))
(fma.f64 -1/3 x (fma.f64 -1/45 (pow.f64 x 3) (fma.f64 -2/945 (pow.f64 x 5) (/.f64 1 x))))
(fma.f64 x -1/3 (fma.f64 (pow.f64 x 3) -1/45 (fma.f64 (pow.f64 x 5) -2/945 (/.f64 1 x))))
x
(+.f64 x (*.f64 1/3 (pow.f64 x 3)))
(+.f64 x (*.f64 (pow.f64 x 3) 1/3))
(fma.f64 (pow.f64 x 3) 1/3 x)
(+.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 (fma.f64 (pow.f64 x 3) 1/3 (*.f64 (pow.f64 x 5) 2/15)))
(+.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 (fma.f64 (pow.f64 x 7) 17/315 (*.f64 (pow.f64 x 5) 2/15)) (fma.f64 (pow.f64 x 3) 1/3 x))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (/.f64 (cos.f64 eps) (tan.f64 x))))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(*.f64 (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x)))))
(*.f64 2 (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))) 2))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (/.f64 1 (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x)))))
(*.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (/.f64 1 (/.f64 (cos.f64 eps) (tan.f64 x))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (/.f64 (cos.f64 eps) (tan.f64 x))))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(*.f64 (/.f64 1 (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x)))) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(*.f64 (*.f64 (tan.f64 eps) (/.f64 1 (cos.f64 x))) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(*.f64 (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (sin.f64 x))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))) (sin.f64 x))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x)))) 2)
(*.f64 2 (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))) 2))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(pow.f64 (/.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) -1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(cbrt.f64 (*.f64 (*.f64 (/.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)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))) 2)))
(*.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(pow.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(log.f64 (exp.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(binary32->binary64 (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (*.f32 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (*.f32 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps)))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))) (fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2)) (neg.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))) (fma.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (*.f64 (tan.f64 eps) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (/.f64 (*.f64 (tan.f64 eps) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 3) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (pow.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 2)))
(/.f64 (sin.f64 x) (/.f64 (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2)) (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 (fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (/.f64 (sin.f64 x) (sin.f64 x)) (/.f64 (fma.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (*.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 x))))
(*.f64 1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 eps)))) (*.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 x) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 1 (cos.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(fma.f64 (tan.f64 eps) (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (tan.f64 eps) (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) 1) (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (/.f64 (/.f64 1 (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (/.f64 (/.f64 1 (cos.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (/.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps))))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))))) 2)))
(*.f64 1 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) 1)
(*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))) (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (*.f32 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))) (*.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (fma.f32 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (*.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))))))
(-.f64 0 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(/.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 1 (/.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (cos.f64 x) (*.f64 (/.f64 1 (sin.f64 x)) (tan.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (tan.f64 eps) (sin.f64 x)))
(*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))) 1)
(/.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))
(/.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (/.f64 1 (tan.f64 x)) (tan.f64 eps))
(/.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 1 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x))))
(/.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (/.f64 1 (sin.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (cos.f64 x))) (/.f64 1 (sin.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))))
(*.f64 (sin.f64 eps) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))))
(*.f64 (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(/.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (/.f64 1 (/.f64 (sin.f64 x) (tan.f64 eps))) (cos.f64 x))
(*.f64 (cos.f64 x) (*.f64 (/.f64 1 (sin.f64 x)) (tan.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (tan.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (sin.f64 eps) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))))
(*.f64 (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cos.f64 x))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) -1)
(/.f64 1 (*.f64 (tan.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(neg.f64 (neg.f64 (*.f64 (tan.f64 eps) (/.f64 1 (tan.f64 x)))))
(/.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))) 2)))
(*.f64 1 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(pow.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) 1)
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(exp.f64 (log.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(log.f64 (exp.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)))))
(binary32->binary64 (/.f32 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (*.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))))
(+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (neg.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(-.f64 0 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(-.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x)))) -2)
(neg.f64 (/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) -2))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (-.f64 eps x)) 2)) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))) (+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)) (/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)) (+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) 3) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) 3)) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (-.f64 eps x)) 2)) (+.f64 (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)) (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) 3) (pow.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) 3)) (fma.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (-.f64 eps x)) 2) (*.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) (+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 eps x)) 3) 8) (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 8)) (fma.f64 (/.f64 (cos.f64 (+.f64 eps x)) 2) (+.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2)) (*.f64 (/.f64 (cos.f64 (-.f64 eps x)) 2) (/.f64 (cos.f64 (-.f64 eps x)) 2))))
(neg.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 x) 2))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)))
(*.f64 1 (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1)
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(log.f64 (exp.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (sin.f64 eps))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (tan.f64 eps) 1)
(tan.f64 eps)
(*.f64 1 (tan.f64 eps))
(tan.f64 eps)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(/.f64 (sin.f64 eps) (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 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (*.f64 (cbrt.f64 (tan.f64 eps)) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(cbrt.f64 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 eps)) (tan.f64 eps)))
(cbrt.f64 (*.f64 (tan.f64 eps) (*.f64 (tan.f64 eps) (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(*.f64 1 (tan.f64 eps))
(tan.f64 eps)
(pow.f64 (tan.f64 eps) 1)
(tan.f64 eps)
(exp.f64 (log.f64 (tan.f64 eps)))
(tan.f64 eps)
(log.f64 (exp.f64 (tan.f64 eps)))
(tan.f64 eps)
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(cbrt.f64 (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))))
(cbrt.f64 (*.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) (pow.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) 2)))
(*.f64 1 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(pow.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1)
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 1)
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(*.f64 1 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(*.f64 1 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 1)
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(*.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(*.f64 (/.f64 1 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (*.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 1 (/.f64 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)) (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)) (-.f64 (neg.f64 (tan.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))) (/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) 3)) (fma.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3)) (fma.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (*.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3) (pow.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) 3)) (fma.f64 (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (+.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 3) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (pow.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) 2))))))
(fma.f64 (sin.f64 x) (neg.f64 (/.f64 1 (cos.f64 x))) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(fma.f64 (sin.f64 x) (/.f64 -1 (cos.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(fma.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (cos.f64 x)) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(+.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)))
(fma.f64 -1 (tan.f64 x) (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (sqrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))))) (cbrt.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(cbrt.f64 (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(cbrt.f64 (*.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 2)))
(*.f64 1 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(pow.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1)
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(exp.f64 (log.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(log.f64 (exp.f64 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))))
(*.f64 (tan.f64 (+.f64 eps x)) 1)
(tan.f64 (+.f64 eps x))
(*.f64 1 (tan.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 1 (cos.f64 (+.f64 eps x))) (sin.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 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 eps x)) (sin.f64 (+.f64 eps x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.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))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))
(tan.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 eps x))))
(tan.f64 (+.f64 eps x))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (tan.f64 (+.f64 eps x)))) (cbrt.f64 (tan.f64 (+.f64 eps x))))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 (+.f64 eps x))) (tan.f64 (+.f64 eps x))))
(cbrt.f64 (*.f64 (tan.f64 (+.f64 eps x)) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 (+.f64 eps x)))))
(cbrt.f64 (*.f64 (tan.f64 (+.f64 eps x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 1 (tan.f64 (+.f64 eps x)))
(tan.f64 (+.f64 eps x))
(pow.f64 (tan.f64 (+.f64 eps x)) 1)
(tan.f64 (+.f64 eps x))
(exp.f64 (log.f64 (tan.f64 (+.f64 eps x))))
(tan.f64 (+.f64 eps x))
(log.f64 (exp.f64 (tan.f64 (+.f64 eps x))))
(tan.f64 (+.f64 eps x))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))))
(-.f64 0 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (tan.f64 x) 1)
(tan.f64 x)
(*.f64 1 (tan.f64 x))
(tan.f64 x)
(*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 -1 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))
(pow.f64 (/.f64 1 (tan.f64 x)) -1)
(tan.f64 x)
(neg.f64 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(tan.f64 x)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2)))
(*.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1)
(/.f64 (sin.f64 x) (cos.f64 x))
(exp.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))
(+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(-.f64 0 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (neg.f64 (/.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 eps (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (neg.f64 (/.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 eps (cos.f64 x))
(/.f64 (fma.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (neg.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))) (-.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))
(/.f64 (fma.f64 (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) (neg.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))) (-.f64 (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) 3)) (fma.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) 3)) (fma.f64 (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) 3) (pow.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) 3)) (fma.f64 (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (-.f64 (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x)) 3)) (fma.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x))))))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (-.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (pow.f64 (tan.f64 x) 2))) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)) (-.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (pow.f64 (tan.f64 x) 2))))
(/.f64 eps (/.f64 (/.f64 (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)) (-.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (pow.f64 (tan.f64 x) 2))) (sin.f64 x)))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 1 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 x) 3))) (+.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 x) -1)))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (pow.f64 (tan.f64 x) 3) (/.f64 1 (pow.f64 (tan.f64 x) 3))))) (+.f64 (/.f64 1 (pow.f64 (tan.f64 x) 2)) (fma.f64 (tan.f64 x) (tan.f64 x) -1)))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (/.f64 1 (pow.f64 (tan.f64 x) 2)))) (+.f64 (pow.f64 (tan.f64 x) 3) (/.f64 1 (pow.f64 (tan.f64 x) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))) (-.f64 (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (*.f64 (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))) (-.f64 (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (-.f64 (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (-.f64 (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))
(neg.f64 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (neg.f64 (/.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 eps (cos.f64 x))
(fma.f64 eps (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (/.f64 1 (tan.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (sin.f64 x) (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (sin.f64 x))) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (sin.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x)))
(fma.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 (/.f64 1 (tan.f64 x)) (*.f64 eps (sin.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 x))) eps (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 eps (/.f64 1 (tan.f64 x))) (sin.f64 x) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 1 (sin.f64 x)) (*.f64 (tan.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 1 (sin.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 1 (sin.f64 x)) (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 1 (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 1 (cos.f64 x)) (/.f64 eps (/.f64 (tan.f64 x) (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x))) (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (sqrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))))))
(cbrt.f64 (*.f64 (*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (pow.f64 (*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) 2)))
(*.f64 1 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(log.f64 (exp.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 eps) (sin.f32 (binary64->binary32 x))) (+.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x)))))))
(-.f64 0 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 eps (/.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 eps (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (*.f64 eps (sin.f64 x)) (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x)))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 1 (cos.f64 x))))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 1 (cos.f64 x)))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) 1)
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 1 (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 eps (/.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 -1 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 eps (/.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (*.f64 eps (neg.f64 (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (*.f64 eps (/.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) eps)
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 1 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (cos.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 1 (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(pow.f64 (/.f64 (cos.f64 x) (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x))))) -1)
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(neg.f64 (/.f64 (*.f64 eps (/.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 eps (/.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (cos.f64 x)))
(/.f64 (/.f64 (neg.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))) (sqrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))) (cbrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))) (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 (/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))))))
(cbrt.f64 (*.f64 (/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps)) (pow.f64 (/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps)) 2)))
(*.f64 1 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(pow.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) 1)
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 eps (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))
(binary32->binary64 (binary64->binary32 (/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))))
(binary32->binary64 (/.f32 (*.f32 (*.f32 (binary64->binary32 eps) (sin.f32 (binary64->binary32 x))) (+.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (/.f32 (*.f32 (binary64->binary32 eps) (sin.f32 (binary64->binary32 x))) (/.f32 (cos.f32 (binary64->binary32 x)) (+.f32 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x)))))))
(binary32->binary64 (/.f32 (+.f32 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x)))) (/.f32 (cos.f32 (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) (sin.f32 (binary64->binary32 x))))))
(-.f64 0 (neg.f64 (/.f64 1 (tan.f64 x))))
(/.f64 1 (tan.f64 x))
(*.f64 (cos.f64 x) (/.f64 1 (sin.f64 x)))
(/.f64 (cos.f64 x) (sin.f64 x))
(*.f64 (/.f64 1 (tan.f64 x)) 1)
(/.f64 1 (tan.f64 x))
(*.f64 1 (/.f64 1 (tan.f64 x)))
(/.f64 1 (tan.f64 x))
(*.f64 (/.f64 1 (sin.f64 x)) (cos.f64 x))
(/.f64 (cos.f64 x) (sin.f64 x))
(*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (neg.f64 (sin.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 x)))
(*.f64 -1 (neg.f64 (/.f64 1 (tan.f64 x))))
(/.f64 1 (tan.f64 x))
(*.f64 (/.f64 1 (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (neg.f64 (cos.f64 x)) (/.f64 1 (neg.f64 (sin.f64 x))))
(/.f64 (neg.f64 (cos.f64 x)) (neg.f64 (sin.f64 x)))
(pow.f64 (tan.f64 x) -1)
(/.f64 1 (tan.f64 x))
(neg.f64 (neg.f64 (/.f64 1 (tan.f64 x))))
(/.f64 1 (tan.f64 x))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (sqrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (cos.f64 x) (sin.f64 x))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (cos.f64 x) (sin.f64 x))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (cos.f64 x) (sin.f64 x))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (cos.f64 x) (sin.f64 x))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))
(cbrt.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(cbrt.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 2)))
(*.f64 1 (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (cos.f64 x) (sin.f64 x))
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)
(/.f64 (cos.f64 x) (sin.f64 x))
(exp.f64 (log.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (cos.f64 x) (sin.f64 x))
(log.f64 (exp.f64 (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (cos.f64 x) (sin.f64 x))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))))
(-.f64 0 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (tan.f64 x) 1)
(tan.f64 x)
(*.f64 1 (tan.f64 x))
(tan.f64 x)
(*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 -1 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (neg.f64 (sin.f64 x)))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (sin.f64 x)) (neg.f64 (cos.f64 x)))
(pow.f64 (/.f64 1 (tan.f64 x)) -1)
(tan.f64 x)
(neg.f64 (neg.f64 (tan.f64 x)))
(tan.f64 x)
(tan.f64 x)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(cbrt.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 2)))
(*.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1)
(/.f64 (sin.f64 x) (cos.f64 x))
(exp.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(log.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))))))
(binary32->binary64 (-.f32 1 (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (-.f32 1 (*.f32 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (-.f32 1 (*.f32 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (cos.f64 eps))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps)))))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (-.f32 1 (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (-.f32 1 (*.f32 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (-.f32 1 (*.f32 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps)))))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 (sin.f64 x) (/.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (/.f64 (/.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))))))
(binary32->binary64 (+.f32 (/.f32 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))) (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (+.f32 (*.f32 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))) (*.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))))))
(binary32->binary64 (fma.f32 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (*.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (-.f32 (tan.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (-.f32 (tan.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (tan.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (-.f32 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))))
(binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (tan.f64 (-.f64 x (neg.f64 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(binary32->binary64 (+.f32 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (+.f32 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))) (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (sin.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x))))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (cos.f64 x) (sin.f64 x))))
(binary32->binary64 (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x))))

eval584.0ms (2.8%)

Compiler

Compiled 45976 to 13275 computations (71.1% saved)

prune317.0ms (1.5%)

Pruning

53 alts after pruning (46 fresh and 7 done)

PrunedKeptTotal
New1098171115
Fresh62935
Picked235
Done044
Total1106531159
Accuracy
100.0%
Counts
1159 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
64.3%
(fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
59.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
29.8%
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x)))) (cos.f64 x))
52.0%
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
51.9%
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
27.1%
(/.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (cos.f64 x))
88.2%
(/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
40.9%
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 x))) (cos.f64 x))
20.6%
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 1 x) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
51.8%
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))
52.0%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
52.2%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
64.4%
(/.f64 (tan.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
64.4%
(/.f64 (tan.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
59.5%
(/.f64 (sin.f64 eps) (cos.f64 eps))
59.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
43.5%
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
64.6%
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (tan.f64 x))
64.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
64.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.0%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
43.4%
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
43.6%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.5%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
4.5%
(-.f64 (binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
20.0%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x)
52.1%
(+.f64 eps (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) eps))
27.4%
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
75.0%
(*.f64 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.5%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
64.5%
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
52.0%
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
52.1%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
59.7%
(tan.f64 eps)
59.4%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
32.8%
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
32.9%
(log.f64 (exp.f64 (tan.f64 eps)))
53.3%
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
53.4%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
42.4%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
6.1%
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
24.3%
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
31.4%
eps
64.6%
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
64.3%
(fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
59.6%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
29.8%
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x)))) (cos.f64 x))
52.0%
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
51.9%
(/.f64 (+.f64 (/.f64 (cos.f64 x) 1) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))) (/.f64 (cos.f64 x) eps))
27.1%
(/.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (cos.f64 x))
88.2%
(/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
40.9%
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 x))) (cos.f64 x))
20.6%
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 1 x) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
51.8%
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))
52.0%
(/.f64 (*.f64 eps (-.f64 (cos.f64 x) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))
52.2%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
64.4%
(/.f64 (tan.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
64.4%
(/.f64 (tan.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
59.5%
(/.f64 (sin.f64 eps) (cos.f64 eps))
59.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
43.5%
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
64.6%
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (tan.f64 x))
64.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
4.3%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
64.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.0%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
43.4%
(-.f64 (*.f64 (/.f64 1 (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
43.6%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.5%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
4.5%
(-.f64 (binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
20.0%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x)
52.1%
(+.f64 eps (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) eps))
27.4%
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
75.0%
(*.f64 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.5%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
64.5%
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
52.0%
(*.f64 eps (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 x))))
52.1%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
59.7%
(tan.f64 eps)
59.4%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
32.8%
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
32.9%
(log.f64 (exp.f64 (tan.f64 eps)))
53.3%
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
53.4%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
42.4%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
6.1%
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
24.3%
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
31.4%
eps
Compiler

Compiled 3114 to 1944 computations (37.6% saved)

localize474.0ms (2.3%)

Localize:

Found 34 expressions with local error:

NewAccuracyProgram
99.8%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.9%
(/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
99.9%
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)
100.0%
(tan.f64 eps)
99.8%
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))
99.8%
(/.f64 eps (tan.f64 x))
99.8%
(*.f64 eps (tan.f64 x))
99.9%
(+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))
52.3%
(log.f64 (exp.f64 (tan.f64 eps)))
99.6%
(exp.f64 (tan.f64 eps))
100.0%
(tan.f64 eps)
88.3%
(*.f64 (*.f64 x x) (*.f64 eps 1))
100.0%
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
99.9%
(+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))
99.9%
(*.f64 (cos.f64 eps) (cos.f64 x))
99.9%
(-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
100.0%
(tan.f64 eps)
99.9%
(/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
99.8%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.7%
(*.f64 (tan.f64 x) (tan.f64 eps))
64.7%
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
99.8%
(*.f64 eps (tan.f64 x))
99.8%
(/.f64 eps (tan.f64 x))
99.8%
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))
88.4%
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
100.0%
(tan.f64 eps)
99.6%
(exp.f64 (tan.f64 eps))
52.3%
(log.f64 (exp.f64 (tan.f64 eps)))
100.0%
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
88.3%
(*.f64 (*.f64 x x) (*.f64 eps 1))
99.7%
(*.f64 (sin.f64 x) (tan.f64 eps))
99.7%
(*.f64 (sin.f64 eps) (sin.f64 x))
99.6%
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
88.5%
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
Compiler

Compiled 268 to 69 computations (74.3% saved)

series50.0ms (0.2%)

Counts
12 → 264
Calls

66 calls:

TimeVariablePointExpression
15.0ms
x
@0
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
3.0ms
x
@inf
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
2.0ms
x
@0
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
2.0ms
eps
@0
(log.f64 (exp.f64 (tan.f64 eps)))
1.0ms
eps
@0
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))

rewrite145.0ms (0.7%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
530×associate-*l*
516×associate-*r*
349×fma-def
249×clear-num
242×div-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033284
1166262
21321250
Stop Event
node limit
Counts
12 → 393
Calls
Call 1
Inputs
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(*.f64 (sin.f64 x) (tan.f64 eps))
(*.f64 (*.f64 x x) (*.f64 eps 1))
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
(log.f64 (exp.f64 (tan.f64 eps)))
(exp.f64 (tan.f64 eps))
(*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))
(/.f64 eps (tan.f64 x))
(*.f64 eps (tan.f64 x))
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))
Outputs
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (pow.f64 (tan.f64 x) -2))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (/.f64 1 (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2)))) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3))) (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (pow.f64 (tan.f64 x) -2))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 eps) (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 (sin.f64 x) (tan.f64 x)) (tan.f64 eps) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (tan.f64 eps) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 1 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (*.f64 1 (fma.f64 x x 1)))
(*.f64 1 (fma.f64 x (*.f64 x eps) eps))
(*.f64 (fma.f64 x (*.f64 x eps) eps) 1)
(*.f64 (fma.f64 x (*.f64 x eps) eps) (*.f64 (-.f64 eps (*.f64 x (*.f64 x eps))) (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps))))))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))) (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 x eps) eps) (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))))
(*.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps)) (/.f64 1 (-.f64 (*.f64 x (*.f64 x eps)) eps)))
(*.f64 (fma.f64 x x 1) eps)
(*.f64 (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps)))) (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)))
(*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x)))) (/.f64 1 (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))))
(*.f64 (*.f64 1 (fma.f64 x x 1)) eps)
(*.f64 (*.f64 (fma.f64 x x 1) 1) eps)
(/.f64 1 (/.f64 1 (fma.f64 x (*.f64 x eps) eps)))
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 x (*.f64 x eps) eps)) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps))))
(/.f64 1 (/.f64 (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps)))) (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))) (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))) (-.f64 eps (*.f64 x (*.f64 x eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))
(/.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x)))) (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))))) (+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))))))
(fma.f64 x (*.f64 x eps) eps)
(fma.f64 eps 1 (*.f64 x (*.f64 x eps)))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 1 eps (*.f64 x (*.f64 x eps)))
(fma.f64 1 (*.f64 x (*.f64 x eps)) eps)
(fma.f64 (*.f64 x x) eps eps)
(fma.f64 (*.f64 x (*.f64 x eps)) 1 eps)
(fma.f64 (*.f64 x eps) x eps)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 eps)))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 eps)) 1))
(/.f64 1 (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(tan.f64 eps)
(pow.f64 (exp.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(-.f64 0 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 1 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sin.f64 x) eps) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))))) (*.f64 (*.f64 (sin.f64 x) eps) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (tan.f64 x))) eps))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))) (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))
(neg.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 eps (/.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 (sin.f64 x) eps) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (/.f64 eps (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) eps) (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) eps) (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(+.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))))
(+.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))) (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))
(-.f64 0 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (/.f64 1 (neg.f64 (cos.f64 x)))))
(*.f64 eps (*.f64 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (tan.f64 x)))
(*.f64 (tan.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(*.f64 (*.f64 eps (tan.f64 x)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (tan.f64 x))
(*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (/.f64 1 (cos.f64 x)))
(*.f64 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) 1)
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)) (*.f64 (/.f64 1 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (tan.f64 x)))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)) (*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps))) (tan.f64 x)))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))
(*.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (/.f64 1 (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (/.f64 (cos.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))))
(*.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (/.f64 1 (neg.f64 (cos.f64 x)))))
(*.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (sin.f64 x) (/.f64 1 (neg.f64 (cos.f64 x)))))
(*.f64 (*.f64 (tan.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))) (/.f64 1 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(*.f64 (*.f64 (tan.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps))))
(*.f64 (*.f64 1 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x)))) (/.f64 1 (neg.f64 (cos.f64 x))))
(pow.f64 (/.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))) -1)
(neg.f64 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(-.f64 0 (/.f64 eps (neg.f64 (tan.f64 x))))
(*.f64 eps (/.f64 1 (tan.f64 x)))
(*.f64 1 (/.f64 eps (tan.f64 x)))
(*.f64 (/.f64 1 (tan.f64 x)) eps)
(*.f64 (/.f64 eps (tan.f64 x)) 1)
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(*.f64 -1 (/.f64 eps (neg.f64 (tan.f64 x))))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (tan.f64 x) eps))))
(*.f64 -1 (*.f64 (/.f64 -1 (tan.f64 x)) eps))
(*.f64 (neg.f64 eps) (/.f64 -1 (tan.f64 x)))
(*.f64 (/.f64 -1 (tan.f64 x)) (neg.f64 eps))
(*.f64 (*.f64 (neg.f64 eps) -1) (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 eps (sin.f64 x)) (cos.f64 x))
(*.f64 (/.f64 1 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 (tan.f64 x) -1/2) (*.f64 (pow.f64 (tan.f64 x) -1/2) eps))
(*.f64 (*.f64 eps (pow.f64 (tan.f64 x) -1/2)) (pow.f64 (tan.f64 x) -1/2))
(*.f64 (*.f64 1 (/.f64 eps (sin.f64 x))) (cos.f64 x))
(pow.f64 (/.f64 (tan.f64 x) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (tan.f64 x))))
(/.f64 eps (/.f64 1 (tan.f64 x)))
(/.f64 1 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) eps)))
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(+.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(+.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)))) (neg.f64 (tan.f64 x))))
(+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x))))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.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)))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(-.f64 0 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(*.f64 -1 (+.f64 (tan.f64 x) (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))))))
(*.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 1 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2))) (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) 1))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(+.f64 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (*.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))))
(-.f64 0 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(*.f64 1 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(*.f64 -1 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 1)
(*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) -1)
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (neg.f64 (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))))
(*.f64 (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))
(*.f64 (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))
(pow.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) -1)
(neg.f64 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
Calls

41 calls:

1.0ms
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
0.0ms
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
0.0ms
(*.f64 (sin.f64 x) (tan.f64 eps))
0.0ms
(log.f64 (exp.f64 (tan.f64 eps)))
0.0ms
(*.f64 (*.f64 x x) (*.f64 eps 1))

simplify250.0ms (1.2%)

Algorithm
egg-herbie
Rules
716×fma-def
433×+-commutative
382×associate-/l*
317×*-commutative
312×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109529803
1309527921
Stop Event
node limit
Counts
657 → 654
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 14/45 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 14/45 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -7/135 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/180 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 124/945 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
eps
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (pow.f64 x 2))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (pow.f64 x 2))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
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 eps)
(+.f64 1 (+.f64 eps (*.f64 1/2 (pow.f64 eps 2))))
(+.f64 1 (+.f64 eps (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 1/2 (pow.f64 eps 3)))))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
eps
(+.f64 eps (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (*.f64 1/3 eps))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (*.f64 1/3 eps))) (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps))))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (*.f64 1/3 eps))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (*.f64 (pow.f64 x 6) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/3 eps) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/5040 eps) (+.f64 (*.f64 1/120 (-.f64 eps (*.f64 1/3 eps))) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps))) (+.f64 (*.f64 -2/45 eps) (*.f64 17/315 eps))))))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))))
eps
(+.f64 eps (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/2 (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (+.f64 (*.f64 -1/9 eps) (+.f64 (*.f64 1/24 eps) (*.f64 2/15 eps))))))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/2 (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (+.f64 (*.f64 -1/9 eps) (+.f64 (*.f64 1/24 eps) (*.f64 2/15 eps)))))) (*.f64 (pow.f64 x 6) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/3 eps) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/5040 eps) (+.f64 (*.f64 1/120 (-.f64 eps (*.f64 1/3 eps))) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/2 (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (+.f64 (*.f64 -1/9 eps) (+.f64 (*.f64 1/24 eps) (*.f64 2/15 eps)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps))) (+.f64 (*.f64 -2/45 eps) (+.f64 (*.f64 -1/720 eps) (+.f64 (*.f64 1/24 (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (*.f64 17/315 eps)))))))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(*.f64 -1 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x)))
(*.f64 -1 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x)))
(*.f64 -1 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x)))
(*.f64 -1 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 eps x)
(+.f64 (*.f64 -1/3 (*.f64 eps x)) (/.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/3 (*.f64 eps x)) (/.f64 eps x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps))) (+.f64 (*.f64 -2/45 eps) (*.f64 17/315 eps))))) (+.f64 (*.f64 -1/3 (*.f64 eps x)) (/.f64 eps x))))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(*.f64 eps x)
(+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))
(+.f64 (*.f64 2/15 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x)))
(+.f64 (*.f64 17/315 (*.f64 eps (pow.f64 x 7))) (+.f64 (*.f64 2/15 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 eps (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 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (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 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.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 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
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 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (pow.f64 (tan.f64 x) -2))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (/.f64 1 (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2)))) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3))) (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (pow.f64 (tan.f64 x) -2))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 eps) (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (/.f64 (sin.f64 x) (tan.f64 x)) (tan.f64 eps) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (tan.f64 eps) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(*.f64 1 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(pow.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(log.f64 (exp.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(binary32->binary64 (*.f32 (*.f32 (sin.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (+.f32 (tan.f32 (binary64->binary32 x)) (/.f32 1 (tan.f32 (binary64->binary32 x))))))
(/.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 1 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 1 (*.f64 (sin.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 1)
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (tan.f64 eps))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))) (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1)))) (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps 1)) (*.f64 (*.f64 x x) (*.f64 eps 1))) (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 1 (*.f64 (*.f64 x x) (*.f64 eps 1)))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 eps 1)) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) 1)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))))
(*.f64 eps (fma.f64 x x 1))
(*.f64 eps (*.f64 1 (fma.f64 x x 1)))
(*.f64 1 (fma.f64 x (*.f64 x eps) eps))
(*.f64 (fma.f64 x (*.f64 x eps) eps) 1)
(*.f64 (fma.f64 x (*.f64 x eps) eps) (*.f64 (-.f64 eps (*.f64 x (*.f64 x eps))) (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps))))))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))) (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))))
(*.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 x eps) eps) (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))))
(*.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps)) (/.f64 1 (-.f64 (*.f64 x (*.f64 x eps)) eps)))
(*.f64 (fma.f64 x x 1) eps)
(*.f64 (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps)))) (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)))
(*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x)))) (/.f64 1 (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))))
(*.f64 (*.f64 1 (fma.f64 x x 1)) eps)
(*.f64 (*.f64 (fma.f64 x x 1) 1) eps)
(/.f64 1 (/.f64 1 (fma.f64 x (*.f64 x eps) eps)))
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 x (*.f64 x eps) eps)) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps))))
(/.f64 1 (/.f64 (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps)))) (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))) (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))) (-.f64 eps (*.f64 x (*.f64 x eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))
(/.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x)))) (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))))) (+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))))))
(fma.f64 x (*.f64 x eps) eps)
(fma.f64 eps 1 (*.f64 x (*.f64 x eps)))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 1 eps (*.f64 x (*.f64 x eps)))
(fma.f64 1 (*.f64 x (*.f64 x eps)) eps)
(fma.f64 (*.f64 x x) eps eps)
(fma.f64 (*.f64 x (*.f64 x eps)) 1 eps)
(fma.f64 (*.f64 x eps) x eps)
(*.f64 (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(log1p.f64 (expm1.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(expm1.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1))))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1))) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(*.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1))))
(pow.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1))) 1)
(exp.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(log.f64 (exp.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) 1))))
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 eps)))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 eps)) 1))
(/.f64 1 (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(tan.f64 eps)
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (tan.f64 eps)))) (sqrt.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (exp.f64 (tan.f64 eps)))) (cbrt.f64 (log.f64 (exp.f64 (tan.f64 eps))))) (cbrt.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (tan.f64 eps))) (log.f64 (exp.f64 (tan.f64 eps)))) (log.f64 (exp.f64 (tan.f64 eps)))))
(*.f64 1 (log.f64 (exp.f64 (tan.f64 eps))))
(pow.f64 (log.f64 (exp.f64 (tan.f64 eps))) 1)
(exp.f64 (log.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(log.f64 (exp.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (log.f32 (exp.f32 (tan.f32 (binary64->binary32 eps)))))
(pow.f64 (exp.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (exp.f64 (tan.f64 eps))) (sqrt.f64 (exp.f64 (tan.f64 eps))))
(log1p.f64 (expm1.f64 (exp.f64 (tan.f64 eps))))
(expm1.f64 (log1p.f64 (exp.f64 (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 eps))) (cbrt.f64 (exp.f64 (tan.f64 eps)))) (cbrt.f64 (exp.f64 (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (tan.f64 eps)) (exp.f64 (tan.f64 eps))) (exp.f64 (tan.f64 eps))))
(*.f64 1 (exp.f64 (tan.f64 eps)))
(pow.f64 (exp.f64 (tan.f64 eps)) 1)
(exp.f64 (log.f64 (exp.f64 (tan.f64 eps))))
(log.f64 (exp.f64 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (exp.f32 (tan.f32 (binary64->binary32 eps))))
(+.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(-.f64 0 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 1 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sin.f64 x) eps) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))))) (*.f64 (*.f64 (sin.f64 x) eps) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (tan.f64 x))) eps))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))) (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))
(neg.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 eps (/.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 (sin.f64 x) eps) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (/.f64 eps (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) eps) (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) eps) (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(*.f64 1 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) 1)
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))) (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))))
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(+.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))))
(+.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))) (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))
(-.f64 0 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (/.f64 1 (neg.f64 (cos.f64 x)))))
(*.f64 eps (*.f64 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (tan.f64 x)))
(*.f64 (tan.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(*.f64 (*.f64 eps (tan.f64 x)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (tan.f64 x))
(*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (/.f64 1 (cos.f64 x)))
(*.f64 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) 1)
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)) (*.f64 (/.f64 1 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (tan.f64 x)))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)) (*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps))) (tan.f64 x)))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))
(*.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (/.f64 1 (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (/.f64 (cos.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))))
(*.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (/.f64 1 (neg.f64 (cos.f64 x)))))
(*.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (sin.f64 x) (/.f64 1 (neg.f64 (cos.f64 x)))))
(*.f64 (*.f64 (tan.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))) (/.f64 1 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(*.f64 (*.f64 (tan.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps))))
(*.f64 (*.f64 1 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x)))) (/.f64 1 (neg.f64 (cos.f64 x))))
(pow.f64 (/.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))) -1)
(neg.f64 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(*.f64 1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x)))
(pow.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x)) 1)
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (/.f32 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))) (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))) (cos.f32 (binary64->binary32 x))))
(-.f64 0 (/.f64 eps (neg.f64 (tan.f64 x))))
(*.f64 eps (/.f64 1 (tan.f64 x)))
(*.f64 1 (/.f64 eps (tan.f64 x)))
(*.f64 (/.f64 1 (tan.f64 x)) eps)
(*.f64 (/.f64 eps (tan.f64 x)) 1)
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(*.f64 -1 (/.f64 eps (neg.f64 (tan.f64 x))))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (tan.f64 x) eps))))
(*.f64 -1 (*.f64 (/.f64 -1 (tan.f64 x)) eps))
(*.f64 (neg.f64 eps) (/.f64 -1 (tan.f64 x)))
(*.f64 (/.f64 -1 (tan.f64 x)) (neg.f64 eps))
(*.f64 (*.f64 (neg.f64 eps) -1) (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 eps (sin.f64 x)) (cos.f64 x))
(*.f64 (/.f64 1 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 (tan.f64 x) -1/2) (*.f64 (pow.f64 (tan.f64 x) -1/2) eps))
(*.f64 (*.f64 eps (pow.f64 (tan.f64 x) -1/2)) (pow.f64 (tan.f64 x) -1/2))
(*.f64 (*.f64 1 (/.f64 eps (sin.f64 x))) (cos.f64 x))
(pow.f64 (/.f64 (tan.f64 x) eps) -1)
(neg.f64 (/.f64 eps (neg.f64 (tan.f64 x))))
(*.f64 (sqrt.f64 (/.f64 eps (tan.f64 x))) (sqrt.f64 (/.f64 eps (tan.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 eps (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 eps (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 eps (tan.f64 x))) (cbrt.f64 (/.f64 eps (tan.f64 x)))) (cbrt.f64 (/.f64 eps (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x))) (/.f64 eps (tan.f64 x))))
(*.f64 1 (/.f64 eps (tan.f64 x)))
(pow.f64 (/.f64 eps (tan.f64 x)) 1)
(exp.f64 (log.f64 (/.f64 eps (tan.f64 x))))
(log.f64 (exp.f64 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))
(/.f64 eps (/.f64 1 (tan.f64 x)))
(/.f64 1 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) eps)))
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
(*.f64 (sqrt.f64 (*.f64 eps (tan.f64 x))) (sqrt.f64 (*.f64 eps (tan.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (tan.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (tan.f64 x))) (cbrt.f64 (*.f64 eps (tan.f64 x)))) (cbrt.f64 (*.f64 eps (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))) (*.f64 eps (tan.f64 x))))
(*.f64 1 (*.f64 eps (tan.f64 x)))
(pow.f64 (*.f64 eps (tan.f64 x)) 1)
(exp.f64 (log.f64 (*.f64 eps (tan.f64 x))))
(log.f64 (exp.f64 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(+.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(+.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)))) (neg.f64 (tan.f64 x))))
(+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x))))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.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)))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(-.f64 0 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(*.f64 -1 (+.f64 (tan.f64 x) (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))))))
(*.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 1 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2)))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2))) (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))) (sqrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))) (cbrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))) (cbrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))) (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(*.f64 1 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(pow.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(binary32->binary64 (fma.f32 (/.f32 -1 (+.f32 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) -1)) (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (neg.f32 (tan.f32 (binary64->binary32 x)))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) 1))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(+.f64 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (*.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))))
(-.f64 0 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(*.f64 1 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(*.f64 -1 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 1)
(*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) -1)
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (neg.f64 (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))))
(*.f64 (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))
(*.f64 (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))
(pow.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) -1)
(neg.f64 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(*.f64 (sqrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (sqrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(*.f64 1 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(pow.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 1)
(exp.f64 (log.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(log.f64 (exp.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (/.f32 -1 (+.f32 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) -1)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (-.f32 1 (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (cos.f64 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(binary32->binary64 (+.f32 (tan.f32 (binary64->binary32 x)) (/.f32 1 (tan.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) 1))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) 1)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (exp.f32 (tan.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (log.f32 (exp.f32 (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(binary32->binary64 (+.f32 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))) (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (/.f32 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))) (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(binary32->binary64 (+.f32 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) -1))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (/.f32 -1 (+.f32 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 14/45 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (fma.f64 (pow.f64 x 4) (fma.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 23/72)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (fma.f64 (pow.f64 x 4) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 5/24) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 2/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 14/45 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -7/135 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/180 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 124/945 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (fma.f64 (pow.f64 x 4) (fma.f64 -1/9 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 23/72)) (fma.f64 (pow.f64 x 6) (fma.f64 -7/135 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 517/3780))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/2) (fma.f64 (pow.f64 x 4) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 5/24) (fma.f64 (pow.f64 x 6) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -7/135 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 59/432)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 1/3 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/3 (pow.f64 eps 3) eps))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))
(fma.f64 2/15 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 2/15 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/3 (pow.f64 eps 3) eps)))
(+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))))
(fma.f64 17/315 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 7)) (fma.f64 2/15 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/3 (pow.f64 eps 3) eps)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 17/315 (pow.f64 eps 7) (*.f64 2/15 (pow.f64 eps 5)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 -1/6 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (fma.f64 1/120 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 -1/6 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 1/120 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (fma.f64 -1/5040 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps)) (fma.f64 1/120 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 -1/6 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 -1/5040 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (fma.f64 1/120 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (fma.f64 1/3 (pow.f64 eps 3) eps))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(fma.f64 2/15 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x))))
(fma.f64 2/15 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 (sin.f64 x) (fma.f64 1/3 (pow.f64 eps 3) eps)))
(+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))))
(fma.f64 17/315 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (fma.f64 2/15 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/3 (pow.f64 eps 3) eps)) (*.f64 (sin.f64 x) (fma.f64 17/315 (pow.f64 eps 7) (*.f64 2/15 (pow.f64 eps 5)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (+.f64 1 (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x x) -1))
(*.f64 (neg.f64 eps) (*.f64 (fma.f64 x x 1) -1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x x) -1))
(*.f64 (neg.f64 eps) (*.f64 (fma.f64 x x 1) -1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x x) -1))
(*.f64 (neg.f64 eps) (*.f64 (fma.f64 x x 1) -1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1 (pow.f64 x 2)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 -1 (*.f64 x x) -1))
(*.f64 (neg.f64 eps) (*.f64 (fma.f64 x x 1) -1))
eps
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(+.f64 eps (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(fma.f64 1/3 (pow.f64 eps 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 1/3 (pow.f64 eps 3))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 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 1/3 (pow.f64 eps 3)))))
(+.f64 (fma.f64 17/315 (pow.f64 eps 7) (*.f64 2/15 (pow.f64 eps 5))) (fma.f64 1/3 (pow.f64 eps 3) eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
1
(+.f64 1 eps)
(+.f64 eps 1)
(+.f64 1 (+.f64 eps (*.f64 1/2 (pow.f64 eps 2))))
(+.f64 1 (+.f64 eps (*.f64 1/2 (*.f64 eps eps))))
(+.f64 1 (fma.f64 1/2 (*.f64 eps eps) eps))
(+.f64 1 (+.f64 eps (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 1/2 (pow.f64 eps 3)))))
(+.f64 1 (+.f64 eps (*.f64 1/2 (+.f64 (*.f64 eps eps) (pow.f64 eps 3)))))
(+.f64 1 (fma.f64 1/2 (fma.f64 eps eps (pow.f64 eps 3)) eps))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
eps
(+.f64 eps (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (*.f64 1/3 eps))))
(+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 5/6 eps) (*.f64 -1/3 eps))))
(fma.f64 (*.f64 x x) (*.f64 eps 1/2) eps)
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (*.f64 1/3 eps))) (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps))))))
(+.f64 eps (fma.f64 (*.f64 x x) (+.f64 (*.f64 5/6 eps) (*.f64 -1/3 eps)) (*.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (+.f64 eps (*.f64 -1/3 eps)) (*.f64 eps 41/120)) (*.f64 eps 1/45)))))
(+.f64 (fma.f64 (*.f64 x x) (*.f64 eps 1/2) eps) (*.f64 (pow.f64 x 4) (fma.f64 -1/6 (*.f64 eps 2/3) (*.f64 eps 23/72))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (*.f64 1/3 eps))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (*.f64 (pow.f64 x 6) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/3 eps) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/5040 eps) (+.f64 (*.f64 1/120 (-.f64 eps (*.f64 1/3 eps))) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps))) (+.f64 (*.f64 -2/45 eps) (*.f64 17/315 eps))))))))
(+.f64 eps (fma.f64 (*.f64 x x) (+.f64 (*.f64 5/6 eps) (*.f64 -1/3 eps)) (fma.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (+.f64 eps (*.f64 -1/3 eps)) (*.f64 eps 41/120)) (*.f64 eps 1/45)) (*.f64 (pow.f64 x 6) (-.f64 (fma.f64 -1/6 (-.f64 (*.f64 eps 1/3) (*.f64 eps 1/45)) (fma.f64 -1/5040 eps (fma.f64 1/120 (+.f64 eps (*.f64 -1/3 eps)) (*.f64 eps 2/15)))) (fma.f64 -1/3 (*.f64 eps 1/45) (*.f64 eps 1/105)))))))
(+.f64 (fma.f64 (*.f64 x x) (*.f64 eps 1/2) eps) (fma.f64 (pow.f64 x 6) (-.f64 (fma.f64 -1/6 (*.f64 eps 14/45) (fma.f64 eps -1/5040 (fma.f64 1/120 (*.f64 eps 2/3) (*.f64 eps 2/15)))) (fma.f64 eps 1/105 (*.f64 (*.f64 eps 1/45) -1/3))) (*.f64 (pow.f64 x 4) (fma.f64 -1/6 (*.f64 eps 2/3) (*.f64 eps 23/72)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(*.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
eps
(+.f64 eps (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/2 (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (+.f64 (*.f64 -1/9 eps) (+.f64 (*.f64 1/24 eps) (*.f64 2/15 eps))))))))
(+.f64 eps (fma.f64 (*.f64 x x) (-.f64 (*.f64 5/6 eps) (*.f64 eps -1/6)) (*.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (+.f64 eps (*.f64 -1/3 eps)) (*.f64 eps 41/120)) (fma.f64 -1/2 (-.f64 (*.f64 5/6 eps) (*.f64 eps -1/6)) (fma.f64 -1/9 eps (*.f64 eps 7/40)))))))
(+.f64 eps (fma.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (*.f64 eps 2/3) (*.f64 eps 41/120)) (fma.f64 eps -1/2 (*.f64 eps 23/360))) (*.f64 eps (*.f64 x x))))
(+.f64 eps (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/2 (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (+.f64 (*.f64 -1/9 eps) (+.f64 (*.f64 1/24 eps) (*.f64 2/15 eps)))))) (*.f64 (pow.f64 x 6) (-.f64 (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/3 eps) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/5040 eps) (+.f64 (*.f64 1/120 (-.f64 eps (*.f64 1/3 eps))) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/2 (-.f64 (+.f64 (*.f64 -1/6 (-.f64 eps (*.f64 1/3 eps))) (+.f64 (*.f64 1/120 eps) (*.f64 1/3 eps))) (+.f64 (*.f64 -1/2 (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (+.f64 (*.f64 -1/9 eps) (+.f64 (*.f64 1/24 eps) (*.f64 2/15 eps)))))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps))) (+.f64 (*.f64 -2/45 eps) (+.f64 (*.f64 -1/720 eps) (+.f64 (*.f64 1/24 (-.f64 (+.f64 eps (*.f64 -1/6 eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 1/3 eps)))) (*.f64 17/315 eps)))))))))))
(+.f64 eps (fma.f64 (*.f64 x x) (-.f64 (*.f64 5/6 eps) (*.f64 eps -1/6)) (fma.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (+.f64 eps (*.f64 -1/3 eps)) (*.f64 eps 41/120)) (fma.f64 -1/2 (-.f64 (*.f64 5/6 eps) (*.f64 eps -1/6)) (fma.f64 -1/9 eps (*.f64 eps 7/40)))) (*.f64 (pow.f64 x 6) (-.f64 (fma.f64 -1/6 (-.f64 (*.f64 eps 1/3) (*.f64 eps 1/45)) (fma.f64 -1/5040 eps (fma.f64 1/120 (+.f64 eps (*.f64 -1/3 eps)) (*.f64 eps 2/15)))) (fma.f64 -1/2 (-.f64 (fma.f64 -1/6 (+.f64 eps (*.f64 -1/3 eps)) (*.f64 eps 41/120)) (fma.f64 -1/2 (-.f64 (*.f64 5/6 eps) (*.f64 eps -1/6)) (fma.f64 -1/9 eps (*.f64 eps 7/40)))) (fma.f64 -1/3 (*.f64 eps 1/45) (fma.f64 -2/45 eps (fma.f64 -1/720 eps (fma.f64 1/24 (-.f64 (*.f64 5/6 eps) (*.f64 eps -1/6)) (*.f64 eps 17/315)))))))))))
(+.f64 (fma.f64 (pow.f64 x 6) (-.f64 (fma.f64 -1/6 (*.f64 eps 14/45) (fma.f64 eps -1/5040 (fma.f64 1/120 (*.f64 eps 2/3) (*.f64 eps 2/15)))) (fma.f64 -1/2 (-.f64 (fma.f64 -1/6 (*.f64 eps 2/3) (*.f64 eps 41/120)) (fma.f64 eps -1/2 (*.f64 eps 23/360))) (fma.f64 (*.f64 eps 1/45) -1/3 (+.f64 (fma.f64 eps 17/315 (*.f64 eps 1/24)) (*.f64 eps -11/240))))) (*.f64 (pow.f64 x 4) (-.f64 (fma.f64 -1/6 (*.f64 eps 2/3) (*.f64 eps 41/120)) (fma.f64 eps -1/2 (*.f64 eps 23/360))))) (fma.f64 eps (*.f64 x x) eps))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 (*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 eps (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 eps (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 eps (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 eps (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 eps (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 eps (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 eps (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 eps (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 -1 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(/.f64 (neg.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 -1 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(/.f64 (neg.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 -1 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(/.f64 (neg.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 -1 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (-.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(/.f64 (neg.f64 eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 eps x)
(+.f64 (*.f64 -1/3 (*.f64 eps x)) (/.f64 eps x))
(fma.f64 -1/3 (*.f64 eps x) (/.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1/3 (*.f64 eps x)) (/.f64 eps x)))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (*.f64 eps 1/45)) (fma.f64 -1/3 (*.f64 eps x) (/.f64 eps x)))
(-.f64 (fma.f64 -1/3 (*.f64 eps x) (/.f64 eps x)) (*.f64 (pow.f64 x 3) (*.f64 eps 1/45)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/9 eps) (*.f64 2/15 eps))) (+.f64 (*.f64 -2/45 eps) (*.f64 17/315 eps))))) (+.f64 (*.f64 -1/3 (*.f64 eps x)) (/.f64 eps x))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (*.f64 eps 1/45)) (fma.f64 -1 (*.f64 (pow.f64 x 5) (fma.f64 -1/3 (*.f64 eps 1/45) (*.f64 eps 1/105))) (fma.f64 -1/3 (*.f64 eps x) (/.f64 eps x))))
(-.f64 (-.f64 (fma.f64 -1/3 (*.f64 eps x) (/.f64 eps x)) (*.f64 (pow.f64 x 5) (fma.f64 eps 1/105 (*.f64 (*.f64 eps 1/45) -1/3)))) (*.f64 (pow.f64 x 3) (*.f64 eps 1/45)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 eps x)
(+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))
(fma.f64 1/3 (*.f64 eps (pow.f64 x 3)) (*.f64 eps x))
(+.f64 (*.f64 2/15 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x)))
(fma.f64 2/15 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/3 (*.f64 eps (pow.f64 x 3)) (*.f64 eps x)))
(+.f64 (*.f64 17/315 (*.f64 eps (pow.f64 x 7))) (+.f64 (*.f64 2/15 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))))
(fma.f64 17/315 (*.f64 eps (pow.f64 x 7)) (fma.f64 2/15 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/3 (*.f64 eps (pow.f64 x 3)) (*.f64 eps x))))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (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 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (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 (sin.f64 eps) (cos.f64 eps)) -1/3)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 eps (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) eps))
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps)))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (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 -1/3 (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 (-.f64 (/.f64 -1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cos.f64 x) (sin.f64 x))))) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (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 -1/3 (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 (*.f64 -1/3 (sin.f64 x)) (cos.f64 x))) (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 -1/3 (sin.f64 x)) (cos.f64 x)))))))) (/.f64 (*.f64 1/3 (sin.f64 x)) (cos.f64 x))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 4) (-.f64 (-.f64 (/.f64 1/3 (/.f64 (cos.f64 x) (sin.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 (-.f64 (/.f64 -1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cos.f64 x) (sin.f64 x))))))) (-.f64 (/.f64 -1/3 (/.f64 (cos.f64 x) (sin.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 (/.f64 -1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cos.f64 x) (sin.f64 x)))))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
1
(+.f64 1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) 1)
(+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)) 1)
(+.f64 1 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (/.f64 (*.f64 x x) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3))) (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (/.f64 (*.f64 x x) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 x 3)) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 x x))) 1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))
(+.f64 1 (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps eps)) (pow.f64 (cos.f64 x) 2))))
(+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (+.f64 1 (/.f64 eps (/.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) eps))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (*.f64 -1/3 (sin.f64 x)) (cos.f64 x)))) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps eps)) (pow.f64 (cos.f64 x) 2)))))
(+.f64 1 (+.f64 (/.f64 eps (/.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) eps)) (fma.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (/.f64 -1/3 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(/.f64 -1 (-.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(/.f64 -1 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) -1))
(/.f64 -1 (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)) -1))
(+.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))) (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (tan.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))))))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2)))))
(*.f64 (/.f64 1 (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (pow.f64 (tan.f64 x) -2))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (pow.f64 (tan.f64 x) -2)))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 (tan.f64 eps) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)))))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))) (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 3))) (fma.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (*.f64 (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (tan.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) 3)) (fma.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (sin.f64 x) (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) 3))) (fma.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x)))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (/.f64 1 (tan.f64 eps)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) 1) (tan.f64 eps))
(*.f64 (fma.f64 (sin.f64 x) (tan.f64 x) (/.f64 (sin.f64 x) (tan.f64 x))) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2)))) (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (/.f64 (+.f64 (tan.f64 x) (/.f64 -1 (tan.f64 x))) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3))) (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (pow.f64 (tan.f64 x) -2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (+.f64 -1 (pow.f64 (tan.f64 x) -2)))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 (tan.f64 eps) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 x) -3)))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))) (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))) (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (sin.f64 x) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (tan.f64 x)))))
(fma.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (tan.f64 eps) (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (tan.f64 eps) (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 1 (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (/.f64 (sin.f64 x) (tan.f64 x)) (tan.f64 eps) (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (tan.f64 eps) (*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (tan.f64 eps) (*.f64 (tan.f64 eps) (/.f64 (sin.f64 x) (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (tan.f64 eps) (tan.f64 eps))) (*.f64 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))) 2)))
(*.f64 1 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(pow.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) 1)
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(log.f64 (exp.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 eps) (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))))
(binary32->binary64 (*.f32 (*.f32 (sin.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (+.f32 (tan.f32 (binary64->binary32 x)) (/.f32 1 (tan.f32 (binary64->binary32 x))))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (*.f32 (tan.f32 (binary64->binary32 eps)) (+.f32 (tan.f32 (binary64->binary32 x)) (/.f32 1 (tan.f32 (binary64->binary32 x)))))))
(/.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(/.f64 1 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (/.f64 1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (tan.f64 eps) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 2)))
(*.f64 1 (*.f64 (sin.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 1)
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) 1) (tan.f64 eps))
(*.f64 (sin.f64 x) (tan.f64 eps))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (tan.f64 eps))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 eps (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 eps (*.f64 x x))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 eps (*.f64 x x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))) (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1)))) (cbrt.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 eps (*.f64 x x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps 1)) (*.f64 (*.f64 x x) (*.f64 eps 1))) (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 eps (*.f64 x x))
(*.f64 1 (*.f64 (*.f64 x x) (*.f64 eps 1)))
(*.f64 eps (*.f64 x x))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 eps 1)) 1)
(*.f64 eps (*.f64 x x))
(exp.f64 (log.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 eps (*.f64 x x))
(log.f64 (exp.f64 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 eps (*.f64 x x))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 x x))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) 1)))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 x) (binary64->binary32 x))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 eps (*.f64 eps (*.f64 x x)))))
(-.f64 (/.f64 eps (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) eps)) (/.f64 (pow.f64 x 4) (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 eps eps))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (*.f64 1 (fma.f64 x x 1)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 1 (fma.f64 x (*.f64 x eps) eps))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (fma.f64 x (*.f64 x eps) eps) 1)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (fma.f64 x (*.f64 x eps) eps) (*.f64 (-.f64 eps (*.f64 x (*.f64 x eps))) (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps))))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))) (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps (-.f64 1 (pow.f64 x 4)))) 1) (-.f64 eps (*.f64 eps (*.f64 x x))))
(/.f64 eps (/.f64 (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (-.f64 1 (pow.f64 x 4))) eps))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)))
(*.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)) (*.f64 (fma.f64 x (*.f64 x eps) eps) (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))))
(*.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)) (/.f64 (*.f64 eps (fma.f64 x x 1)) (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)) (fma.f64 eps (*.f64 x x) eps)) (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)))
(*.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps)) (/.f64 1 (-.f64 (*.f64 x (*.f64 x eps)) eps)))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps (fma.f64 eps (pow.f64 x 4) (neg.f64 eps)))))
(/.f64 eps (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps (-.f64 (pow.f64 x 4) 1))))
(*.f64 (fma.f64 x x 1) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (/.f64 1 (-.f64 eps (*.f64 x (*.f64 x eps)))) (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps (-.f64 1 (pow.f64 x 4)))) 1) (-.f64 eps (*.f64 eps (*.f64 x x))))
(/.f64 eps (/.f64 (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (-.f64 1 (pow.f64 x 4))) eps))
(*.f64 (/.f64 1 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)))
(*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x)))) (/.f64 1 (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps))))))
(*.f64 (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 1 (pow.f64 x 4)))) (/.f64 1 (neg.f64 (-.f64 eps (*.f64 eps (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 1 (pow.f64 x 4))) (-.f64 (*.f64 eps (*.f64 x x)) eps))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 eps 3)) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (neg.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps))))
(*.f64 (*.f64 1 (fma.f64 x x 1)) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (*.f64 (fma.f64 x x 1) 1) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(/.f64 1 (/.f64 1 (fma.f64 x (*.f64 x eps) eps)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 x (*.f64 x eps) eps)) 1))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps))))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps (fma.f64 eps (pow.f64 x 4) (neg.f64 eps)))))
(/.f64 eps (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps (-.f64 (pow.f64 x 4) 1))))
(/.f64 1 (/.f64 (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps)))) (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))))))
(*.f64 (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 1 (pow.f64 x 4)))) (/.f64 1 (neg.f64 (-.f64 eps (*.f64 eps (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 1 (pow.f64 x 4))) (-.f64 (*.f64 eps (*.f64 x x)) eps))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))) (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 eps 3)) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (neg.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x))) (-.f64 eps (*.f64 x (*.f64 x eps))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps (-.f64 1 (pow.f64 x 4)))) 1) (-.f64 eps (*.f64 eps (*.f64 x x))))
(/.f64 eps (/.f64 (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (-.f64 1 (pow.f64 x 4))) eps))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3)) (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps)))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)))
(/.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) x)) eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps (fma.f64 eps (pow.f64 x 4) (neg.f64 eps)))))
(/.f64 eps (/.f64 (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps (-.f64 (pow.f64 x 4) 1))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 1 (*.f64 (pow.f64 x 3) x)))) (neg.f64 (-.f64 eps (*.f64 x (*.f64 x eps)))))
(*.f64 (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 1 (pow.f64 x 4)))) (/.f64 1 (neg.f64 (-.f64 eps (*.f64 eps (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (*.f64 eps eps)) (-.f64 1 (pow.f64 x 4))) (-.f64 (*.f64 eps (*.f64 x x)) eps))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 x (*.f64 x eps)) 3))) (neg.f64 (fma.f64 (*.f64 x (*.f64 x eps)) (-.f64 (*.f64 x (*.f64 x eps)) eps) (*.f64 eps eps))))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 x x)) 3))) (/.f64 1 (neg.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 eps 3)) (pow.f64 (*.f64 eps (*.f64 x x)) 3)) (neg.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))))) (+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x))))) (*.f64 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 eps (*.f64 eps (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 eps (*.f64 eps (*.f64 x x)))))) (+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 eps (*.f64 eps (*.f64 x x))))))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 eps 4) (-.f64 eps (*.f64 eps (*.f64 x x)))) (-.f64 eps (*.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x 4) (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 eps eps))) (/.f64 (pow.f64 x 4) (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 eps eps))))) (+.f64 (/.f64 eps (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) eps)) (/.f64 (pow.f64 x 4) (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 x (*.f64 x eps)) 2) (-.f64 eps (*.f64 x (*.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x)))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 eps (*.f64 eps (*.f64 x x)))) 3)) (fma.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x)))) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 eps (*.f64 eps (*.f64 x x)))) (+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 eps (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x 4) (*.f64 eps eps)) (-.f64 eps (*.f64 eps (*.f64 x x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) eps)) 3) (pow.f64 (/.f64 (pow.f64 x 4) (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 eps eps))) 3)) (fma.f64 (/.f64 (pow.f64 x 4) (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 eps eps))) (+.f64 (/.f64 eps (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) eps)) (/.f64 (pow.f64 x 4) (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (*.f64 eps eps)))) (/.f64 (/.f64 (pow.f64 eps 4) (-.f64 eps (*.f64 eps (*.f64 x x)))) (-.f64 eps (*.f64 eps (*.f64 x x))))))
(fma.f64 x (*.f64 x eps) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps 1 (*.f64 x (*.f64 x eps)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 eps (*.f64 x x) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 1 eps (*.f64 x (*.f64 x eps)))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 1 (*.f64 x (*.f64 x eps)) eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 (*.f64 x x) eps eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 (*.f64 x (*.f64 x eps)) 1 eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(fma.f64 (*.f64 x eps) x eps)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(log1p.f64 (expm1.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(expm1.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(*.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1))))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(cbrt.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1))) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(cbrt.f64 (*.f64 (*.f64 eps (fma.f64 x x 1)) (*.f64 (*.f64 eps (fma.f64 x x 1)) (*.f64 eps (fma.f64 x x 1)))))
(cbrt.f64 (*.f64 (fma.f64 eps (*.f64 x x) eps) (pow.f64 (fma.f64 eps (*.f64 x x) eps) 2)))
(*.f64 1 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(pow.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1))) 1)
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(exp.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(log.f64 (exp.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(*.f64 eps (fma.f64 x x 1))
(fma.f64 eps (*.f64 x x) eps)
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (fma.f64 x x 1))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (*.f64 x x) eps)))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (fma.f64 x x 1))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (*.f64 x x) eps)))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) 1))))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 x) (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (binary64->binary32 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 1 (cos.f64 eps)) (sin.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(/.f64 1 (neg.f64 (/.f64 (cos.f64 eps) (neg.f64 (sin.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 1 (/.f64 1 (tan.f64 eps)))
(tan.f64 eps)
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 eps)) 1))
(tan.f64 eps)
(/.f64 1 (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 1 (neg.f64 (/.f64 (cos.f64 eps) (neg.f64 (sin.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(/.f64 1 (neg.f64 (/.f64 (cos.f64 eps) (neg.f64 (sin.f64 eps)))))
(tan.f64 eps)
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (tan.f64 eps)))) (sqrt.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(tan.f64 eps)
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(tan.f64 eps)
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(tan.f64 eps)
(*.f64 (*.f64 (cbrt.f64 (log.f64 (exp.f64 (tan.f64 eps)))) (cbrt.f64 (log.f64 (exp.f64 (tan.f64 eps))))) (cbrt.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(tan.f64 eps)
(cbrt.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (tan.f64 eps))) (log.f64 (exp.f64 (tan.f64 eps)))) (log.f64 (exp.f64 (tan.f64 eps)))))
(cbrt.f64 (*.f64 (tan.f64 eps) (*.f64 (tan.f64 eps) (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(*.f64 1 (log.f64 (exp.f64 (tan.f64 eps))))
(tan.f64 eps)
(pow.f64 (log.f64 (exp.f64 (tan.f64 eps))) 1)
(tan.f64 eps)
(exp.f64 (log.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(tan.f64 eps)
(log.f64 (exp.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
(tan.f64 eps)
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (log.f32 (exp.f32 (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(pow.f64 (exp.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (exp.f64 (tan.f64 eps))) (sqrt.f64 (exp.f64 (tan.f64 eps))))
(exp.f64 (tan.f64 eps))
(log1p.f64 (expm1.f64 (exp.f64 (tan.f64 eps))))
(exp.f64 (tan.f64 eps))
(expm1.f64 (log1p.f64 (exp.f64 (tan.f64 eps))))
(exp.f64 (tan.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 eps))) (cbrt.f64 (exp.f64 (tan.f64 eps)))) (cbrt.f64 (exp.f64 (tan.f64 eps))))
(exp.f64 (tan.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (tan.f64 eps)) (exp.f64 (tan.f64 eps))) (exp.f64 (tan.f64 eps))))
(cbrt.f64 (*.f64 (exp.f64 (tan.f64 eps)) (exp.f64 (+.f64 (tan.f64 eps) (tan.f64 eps)))))
(cbrt.f64 (exp.f64 (+.f64 (tan.f64 eps) (*.f64 2 (tan.f64 eps)))))
(*.f64 1 (exp.f64 (tan.f64 eps)))
(exp.f64 (tan.f64 eps))
(pow.f64 (exp.f64 (tan.f64 eps)) 1)
(exp.f64 (tan.f64 eps))
(exp.f64 (log.f64 (exp.f64 (tan.f64 eps))))
(exp.f64 (tan.f64 eps))
(log.f64 (exp.f64 (exp.f64 (tan.f64 eps))))
(exp.f64 (tan.f64 eps))
(binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (exp.f32 (tan.f32 (binary64->binary32 eps))))
(+.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(-.f64 0 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(/.f64 (sin.f64 x) (/.f64 1 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(/.f64 1 (/.f64 (*.f64 (*.f64 (sin.f64 x) eps) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))))))
(*.f64 (/.f64 1 (*.f64 (*.f64 eps (sin.f64 x)) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 eps (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))))))
(*.f64 (/.f64 1 (*.f64 (sin.f64 x) (*.f64 eps (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x)))) (*.f64 eps (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x))))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x)))) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x))))))))
(/.f64 1 (/.f64 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))))
(*.f64 (/.f64 1 (*.f64 eps (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))) (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps))) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))))
(*.f64 (/.f64 1 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) eps))) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))))) (*.f64 (*.f64 (sin.f64 x) eps) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 eps (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))))) (*.f64 (*.f64 eps (sin.f64 x)) (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) (*.f64 eps (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))) (-.f64 (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x)))) (*.f64 eps (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x)))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x)))) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)) (+.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))) (*.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (tan.f64 x))) eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) 3)) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 eps (*.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))) (fma.f64 (sin.f64 x) (*.f64 eps (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (*.f64 (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x))) (-.f64 (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x))) (*.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))) (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)) (/.f64 (*.f64 eps (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x))) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))) (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)))
(/.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) eps)) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))) (-.f64 (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 eps (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))) (*.f64 (sin.f64 x) (-.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x)))))
(/.f64 (sin.f64 x) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x)))) (-.f64 (*.f64 eps (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))) (*.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x)))))))
(neg.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 eps (/.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 (sin.f64 x) eps) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (tan.f64 x) (*.f64 eps (sin.f64 x)) (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x))))
(fma.f64 (/.f64 eps (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 eps (tan.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) eps) (tan.f64 x) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) eps) (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) (/.f64 1 (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x))))
(*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (tan.f64 x)) eps (*.f64 eps (/.f64 (sin.f64 x) (tan.f64 x))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))) (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) 2)))
(*.f64 1 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) 1)
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))) (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (fma.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)) (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))))
(+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(+.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(+.f64 (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 eps (tan.f64 x)))) (*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (/.f64 eps (tan.f64 x)))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(-.f64 0 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (sin.f64 x) (*.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (/.f64 1 (neg.f64 (cos.f64 x)))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 eps (*.f64 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (tan.f64 x)))
(*.f64 eps (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(*.f64 (tan.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (tan.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 eps (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(*.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(*.f64 (*.f64 eps (tan.f64 x)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))))
(*.f64 eps (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(*.f64 (tan.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (tan.f64 x))
(*.f64 eps (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(*.f64 (tan.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (/.f64 1 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) 1)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(*.f64 (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)) (*.f64 (/.f64 1 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (tan.f64 x)))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)) (/.f64 (*.f64 1 (tan.f64 x)) (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)) (/.f64 (tan.f64 x) (*.f64 eps (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)) (*.f64 (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps))) (tan.f64 x)))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)) (*.f64 (tan.f64 x) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)) (/.f64 (tan.f64 x) (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) eps))))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (/.f64 1 (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (/.f64 1 (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (neg.f64 (/.f64 (cos.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (/.f64 1 (neg.f64 (cos.f64 x)))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (*.f64 (sin.f64 x) (/.f64 1 (neg.f64 (cos.f64 x)))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (*.f64 (tan.f64 x) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2))) (/.f64 1 (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)) (/.f64 (*.f64 1 (tan.f64 x)) (-.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(*.f64 (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 2) (pow.f64 (*.f64 eps (tan.f64 x)) 2)) (/.f64 (tan.f64 x) (*.f64 eps (-.f64 (/.f64 1 (tan.f64 x)) (tan.f64 x)))))
(*.f64 (*.f64 (tan.f64 x) (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3))) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)) (*.f64 (tan.f64 x) (/.f64 1 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 x) -2))) (*.f64 eps eps)))))
(*.f64 (+.f64 (pow.f64 (/.f64 eps (tan.f64 x)) 3) (pow.f64 (*.f64 eps (tan.f64 x)) 3)) (/.f64 (tan.f64 x) (*.f64 eps (-.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 x) -2))) eps))))
(*.f64 (*.f64 1 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x)))) (/.f64 1 (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(pow.f64 (/.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))) -1)
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(neg.f64 (/.f64 (*.f64 (sin.f64 x) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (neg.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (neg.f64 (cos.f64 x))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) (pow.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))) 2)))
(*.f64 1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x)))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(pow.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x)) 1)
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(log.f64 (exp.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))))
(binary32->binary64 (/.f32 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))) (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (/.f32 (fma.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)) (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)))) (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x)))))
(-.f64 0 (/.f64 eps (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 eps (/.f64 1 (tan.f64 x)))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 1 (/.f64 eps (tan.f64 x)))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (/.f64 1 (tan.f64 x)) eps)
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (/.f64 eps (tan.f64 x)) 1)
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(*.f64 -1 (/.f64 eps (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (tan.f64 x) eps))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 -1 (*.f64 (/.f64 -1 (tan.f64 x)) eps))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (neg.f64 eps) (/.f64 -1 (tan.f64 x)))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (/.f64 -1 (tan.f64 x)) (neg.f64 eps))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (*.f64 (neg.f64 eps) -1) (/.f64 1 (tan.f64 x)))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (/.f64 eps (sin.f64 x)) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(*.f64 (/.f64 1 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 (tan.f64 x) -1/2) (*.f64 (pow.f64 (tan.f64 x) -1/2) eps))
(*.f64 eps (*.f64 (pow.f64 (tan.f64 x) -1/2) (pow.f64 (tan.f64 x) -1/2)))
(*.f64 (*.f64 eps (pow.f64 (tan.f64 x) -1/2)) (pow.f64 (tan.f64 x) -1/2))
(*.f64 eps (*.f64 (pow.f64 (tan.f64 x) -1/2) (pow.f64 (tan.f64 x) -1/2)))
(*.f64 (*.f64 1 (/.f64 eps (sin.f64 x))) (cos.f64 x))
(*.f64 (cos.f64 x) (/.f64 eps (sin.f64 x)))
(pow.f64 (/.f64 (tan.f64 x) eps) -1)
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(neg.f64 (/.f64 eps (neg.f64 (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (sqrt.f64 (/.f64 eps (tan.f64 x))) (sqrt.f64 (/.f64 eps (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(log1p.f64 (expm1.f64 (/.f64 eps (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(expm1.f64 (log1p.f64 (/.f64 eps (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (/.f64 eps (tan.f64 x))) (cbrt.f64 (/.f64 eps (tan.f64 x)))) (cbrt.f64 (/.f64 eps (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(cbrt.f64 (*.f64 (*.f64 (/.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x))) (/.f64 eps (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(*.f64 1 (/.f64 eps (tan.f64 x)))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(pow.f64 (/.f64 eps (tan.f64 x)) 1)
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(exp.f64 (log.f64 (/.f64 eps (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(log.f64 (exp.f64 (/.f64 eps (tan.f64 x))))
(/.f64 (neg.f64 eps) (neg.f64 (tan.f64 x)))
(/.f64 eps (tan.f64 x))
(binary32->binary64 (binary64->binary32 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))
(/.f64 eps (/.f64 1 (tan.f64 x)))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(/.f64 1 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) eps)))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) eps) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (sqrt.f64 (*.f64 eps (tan.f64 x))) (sqrt.f64 (*.f64 eps (tan.f64 x))))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (tan.f64 x))))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (tan.f64 x))))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (tan.f64 x))) (cbrt.f64 (*.f64 eps (tan.f64 x)))) (cbrt.f64 (*.f64 eps (tan.f64 x))))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x))) (*.f64 eps (tan.f64 x))))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(*.f64 1 (*.f64 eps (tan.f64 x)))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(pow.f64 (*.f64 eps (tan.f64 x)) 1)
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(exp.f64 (log.f64 (*.f64 eps (tan.f64 x))))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(log.f64 (exp.f64 (*.f64 eps (tan.f64 x))))
(*.f64 (/.f64 eps 1) (tan.f64 x))
(*.f64 eps (tan.f64 x))
(binary32->binary64 (binary64->binary32 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))
(+.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(+.f64 0 (-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (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 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x))))
(+.f64 (/.f64 (tan.f64 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 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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x))))
(+.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 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(+.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 (neg.f64 (tan.f64 x)) (/.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)))))
(+.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 (neg.f64 (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (/.f64 (tan.f64 eps) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))
(+.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 0 (-.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))
(*.f64 -1 (+.f64 (tan.f64 x) (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 -1 (+.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (tan.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(*.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 1 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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))))) (pow.f64 (tan.f64 x) 2)) (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2)))))
(*.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 1 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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))))) (pow.f64 (tan.f64 x) 2)) (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (tan.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (tan.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2))) (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
(*.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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)))) (neg.f64 (pow.f64 (tan.f64 x) 2))) (/.f64 1 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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))))) (pow.f64 (tan.f64 x) 2)) (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.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 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))) (sqrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))) (cbrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))) (cbrt.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))) (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x))) (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x))))))
(cbrt.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)) (pow.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x)) 2)))
(*.f64 1 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(pow.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) 1)
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(exp.f64 (log.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(log.f64 (exp.f64 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(neg.f64 (fma.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (tan.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (+.f64 (tan.f64 eps) (tan.f64 x)) (neg.f64 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (-.f64 (neg.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) -1))) (tan.f64 x))))
(binary32->binary64 (fma.f32 (/.f32 -1 (+.f32 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) -1)) (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) (neg.f32 (tan.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (/.f32 -1 (fma.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)) -1)) (+.f32 (tan.f32 (binary64->binary32 eps)) (tan.f32 (binary64->binary32 x))) (neg.f32 (tan.f32 (binary64->binary32 x)))))
(binary32->binary64 (-.f32 (/.f32 (*.f32 -1 (+.f32 (tan.f32 (binary64->binary32 eps)) (tan.f32 (binary64->binary32 x)))) (fma.f32 (tan.f32 (binary64->binary32 eps)) (tan.f32 (binary64->binary32 x)) -1)) (tan.f32 (binary64->binary32 x))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (*.f64 (tan.f64 eps) (tan.f64 x))) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) 1))
(/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(+.f64 (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))) (*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(+.f64 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(+.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (*.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (-.f64 1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps))))))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(-.f64 0 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(*.f64 1 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(*.f64 -1 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(*.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 1)
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(*.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(*.f64 (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))) (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))
(/.f64 (-.f64 -1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))
(*.f64 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) -1)
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))
(/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(*.f64 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))
(/.f64 (-.f64 -1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2))) (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))
(/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(*.f64 (/.f64 1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3))) (neg.f64 (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1)))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))
(/.f64 (-.f64 -1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))
(*.f64 (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))
(/.f64 (neg.f64 (fma.f64 (tan.f64 eps) (tan.f64 x) 1)) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 2)))
(*.f64 (*.f64 1 (/.f64 -1 (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))) (+.f64 1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))
(/.f64 (+.f64 -1 (neg.f64 (*.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))))) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))
(/.f64 (-.f64 -1 (*.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 eps) (tan.f64 x) 1))) (+.f64 -1 (pow.f64 (*.f64 (tan.f64 eps) (tan.f64 x)) 3)))
(pow.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) -1)
(/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(neg.f64 (/.f64 1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(*.f64 (sqrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (sqrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(log1p.f64 (expm1.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(expm1.f64 (log1p.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))) (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(cbrt.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (*.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))))
(cbrt.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2)))
(*.f64 1 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(pow.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) 1)
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(exp.f64 (log.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(log.f64 (exp.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(binary32->binary64 (/.f32 -1 (+.f32 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) -1)))
(binary32->binary64 (/.f32 -1 (fma.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)) -1)))
(binary32->binary64 (/.f32 -1 (fma.f32 (tan.f32 (binary64->binary32 eps)) (tan.f32 (binary64->binary32 x)) -1)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))))
(binary32->binary64 (-.f32 1 (/.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))) (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (-.f32 1 (*.f32 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))) (/.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (cos.f64 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))))
(binary32->binary64 (+.f32 (tan.f32 (binary64->binary32 x)) (/.f32 1 (tan.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (fma.f64 x x 1))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (*.f64 x x) eps)))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (fma.f64 x x 1))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (*.f64 x x) eps)))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) 1))))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 x) (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 x x) (*.f64 eps 1))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 x x))))
(binary32->binary64 (*.f32 (*.f32 (binary64->binary32 x) (binary64->binary32 x)) (*.f32 (binary64->binary32 eps) 1)))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 x) (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps))))
(binary32->binary64 (exp.f32 (tan.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (tan.f64 eps)))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (log.f32 (exp.f32 (tan.f32 (binary64->binary32 eps)))))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))))
(binary32->binary64 (+.f32 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))) (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)) (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (tan.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (/.f64 eps (tan.f64 x))))
(binary32->binary64 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))))
(binary32->binary64 (binary64->binary32 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (/.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))))))
(binary32->binary64 (/.f32 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))) (*.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x))))) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (/.f32 (fma.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)) (/.f32 (binary64->binary32 eps) (tan.f32 (binary64->binary32 x)))) (/.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(binary32->binary64 (binary64->binary32 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)))
(binary32->binary64 (binary64->binary32 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)))
(binary32->binary64 (+.f32 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) -1))
(binary32->binary64 (fma.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)) -1))
(binary32->binary64 (fma.f32 (tan.f32 (binary64->binary32 eps)) (tan.f32 (binary64->binary32 x)) -1))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))))
(binary32->binary64 (binary64->binary32 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1))))
(binary32->binary64 (/.f32 -1 (+.f32 (*.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))) -1)))
(binary32->binary64 (/.f32 -1 (fma.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps)) -1)))
(binary32->binary64 (/.f32 -1 (fma.f32 (tan.f32 (binary64->binary32 eps)) (tan.f32 (binary64->binary32 x)) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 eps) (tan.f64 x))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 x) (tan.f64 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (tan.f64 eps) (tan.f64 x))))
(binary32->binary64 (+.f32 (tan.f32 (binary64->binary32 x)) (tan.f32 (binary64->binary32 eps))))
(binary32->binary64 (+.f32 (tan.f32 (binary64->binary32 eps)) (tan.f32 (binary64->binary32 x))))

eval360.0ms (1.7%)

Compiler

Compiled 31191 to 10809 computations (65.3% saved)

prune355.0ms (1.7%)

Pruning

61 alts after pruning (52 fresh and 9 done)

PrunedKeptTotal
New990221012
Fresh113041
Picked325
Done077
Total1004611065
Accuracy
100.0%
Counts
1065 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.6%
(fma.f64 (/.f64 -1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
42.4%
(fma.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) 1) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
64.3%
(fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))
27.4%
(fma.f64 (*.f64 x eps) x eps)
64.6%
(fma.f64 (cbrt.f64 (*.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) (pow.f64 (/.f64 -1 (fma.f64 (tan.f64 eps) (tan.f64 x) -1)) 2))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
52.1%
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
52.0%
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
27.1%
(/.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (cos.f64 x))
88.3%
(/.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
27.3%
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps x))) (cos.f64 x))
25.8%
(/.f64 (*.f64 (sin.f64 x) (+.f64 (exp.f64 (log.f64 (/.f64 eps (tan.f64 x)))) (*.f64 eps (tan.f64 x)))) (cos.f64 x))
52.2%
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
64.4%
(/.f64 (tan.f64 x) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x)))))))
64.4%
(/.f64 (tan.f64 x) (/.f64 1 (+.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1)))
59.5%
(/.f64 (sin.f64 eps) (cos.f64 eps))
26.8%
(/.f64 eps (/.f64 (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (-.f64 1 (pow.f64 x 4))) eps))
59.5%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
43.5%
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
59.6%
(/.f64 1 (/.f64 1 (tan.f64 eps)))
64.6%
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (tan.f64 x))
64.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
64.6%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
64.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.6%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
64.0%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
43.6%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.5%
(-.f64 (expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
4.5%
(-.f64 (binary32->binary64 (binary64->binary32 (/.f64 (sin.f64 x) (cos.f64 x)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
22.1%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
20.0%
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x)
52.1%
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
52.1%
(+.f64 eps (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) eps))
27.4%
(+.f64 eps (*.f64 eps (*.f64 x x)))
51.9%
(*.f64 (fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x))) (tan.f64 x))
75.0%
(*.f64 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (/.f64 (tan.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.5%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
64.5%
(*.f64 (tan.f64 x) (+.f64 -1 (/.f64 (+.f64 1 (/.f64 (tan.f64 eps) (tan.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
52.0%
(*.f64 eps (*.f64 (+.f64 (tan.f64 x) (/.f64 1 (tan.f64 x))) (tan.f64 x)))
52.0%
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))))
59.7%
(tan.f64 eps)
59.4%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
4.9%
(log.f64 (+.f64 eps 1))
5.9%
(log.f64 (+.f64 1 (+.f64 eps (*.f64 1/2 (*.f64 eps eps)))))
32.8%
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (tan.f64 eps)))))
32.8%
(log.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
32.9%
(log.f64 (exp.f64 (tan.f64 eps)))
22.4%
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (tan.f64 eps)))))
3.8%
(log.f64 (binary32->binary64 (exp.f32 (tan.f32 (binary64->binary32 eps)))))
21.7%
(log.f64 (binary32->binary64 (binary64->binary32 (exp.f64 (tan.f64 eps)))))
4.2%
(log.f64 1)
53.3%
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
53.4%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
18.7%
(exp.f64 (log.f64 (log.f64 (exp.f64 (tan.f64 eps)))))
42.4%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
6.1%
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
22.3%
(binary32->binary64 (binary64->binary32 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
24.3%
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
31.4%
eps
Compiler

Compiled 2255 to 1072 computations (52.5% saved)

regimes137.0ms (0.7%)

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

3 calls:

40.0ms
x
40.0ms
eps
25.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 1435 to 533 computations (62.9% saved)

regimes397.0ms (1.9%)

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

3 calls:

180.0ms
x
107.0ms
eps
82.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.5%3x
99.7%3eps
95.9%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 1392 to 524 computations (62.4% saved)

regimes154.0ms (0.7%)

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

1 calls:

129.0ms
eps
Results
AccuracySegmentsBranch
99.6%3eps
Compiler

Compiled 1235 to 463 computations (62.5% saved)

regimes136.0ms (0.7%)

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

1 calls:

101.0ms
eps
Results
AccuracySegmentsBranch
99.6%3eps
Compiler

Compiled 979 to 376 computations (61.6% saved)

regimes149.0ms (0.7%)

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

1 calls:

131.0ms
eps
Results
AccuracySegmentsBranch
99.6%3eps
Compiler

Compiled 714 to 283 computations (60.4% saved)

regimes141.0ms (0.7%)

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

1 calls:

124.0ms
eps
Results
AccuracySegmentsBranch
99.6%3eps
Compiler

Compiled 608 to 254 computations (58.2% saved)

regimes128.0ms (0.6%)

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

1 calls:

112.0ms
eps
Results
AccuracySegmentsBranch
99.6%3eps
Compiler

Compiled 570 to 239 computations (58.1% saved)

regimes179.0ms (0.9%)

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

1 calls:

164.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 552 to 233 computations (57.8% saved)

regimes234.0ms (1.1%)

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

3 calls:

112.0ms
eps
68.0ms
x
40.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
79.0%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
77.3%3x
80.4%3eps
Compiler

Compiled 498 to 215 computations (56.8% saved)

regimes45.0ms (0.2%)

Counts
28 → 3
Calls
Call 1
Inputs
eps
(+.f64 eps (*.f64 eps (*.f64 x x)))
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
(log.f64 1)
(tan.f64 eps)
(log.f64 (+.f64 eps 1))
(/.f64 1 (/.f64 1 (tan.f64 eps)))
(fma.f64 (*.f64 x eps) x eps)
(log.f64 (+.f64 1 (+.f64 eps (*.f64 1/2 (*.f64 eps eps)))))
(/.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (cos.f64 x))
(/.f64 eps (/.f64 (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (-.f64 1 (pow.f64 x 4))) eps))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(/.f64 1 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 1 (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2)))))))
(binary32->binary64 (binary64->binary32 (tan.f64 eps)))
(-.f64 (binary32->binary64 (binary64->binary32 (tan.f64 (+.f64 eps x)))) x)
(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))
(binary32->binary64 (/.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 eps))))
Outputs
(tan.f64 eps)
(+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps)
(tan.f64 eps)
Calls

1 calls:

39.0ms
eps
Results
AccuracySegmentsBranch
80.3%3eps
Compiler

Compiled 195 to 104 computations (46.7% saved)

regimes40.0ms (0.2%)

Counts
18 → 3
Calls
Call 1
Inputs
eps
(+.f64 eps (*.f64 eps (*.f64 x x)))
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
(log.f64 1)
(tan.f64 eps)
(log.f64 (+.f64 eps 1))
(/.f64 1 (/.f64 1 (tan.f64 eps)))
(fma.f64 (*.f64 x eps) x eps)
(log.f64 (+.f64 1 (+.f64 eps (*.f64 1/2 (*.f64 eps eps)))))
(/.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (cos.f64 x))
(/.f64 eps (/.f64 (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (-.f64 1 (pow.f64 x 4))) eps))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
Outputs
(tan.f64 eps)
(/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x))
(tan.f64 eps)
Calls

1 calls:

33.0ms
eps
Results
AccuracySegmentsBranch
80.3%3eps
Compiler

Compiled 124 to 65 computations (47.6% saved)

regimes30.0ms (0.1%)

Counts
17 → 1
Calls
Call 1
Inputs
eps
(+.f64 eps (*.f64 eps (*.f64 x x)))
(+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps 1)))
(log.f64 1)
(tan.f64 eps)
(log.f64 (+.f64 eps 1))
(/.f64 1 (/.f64 1 (tan.f64 eps)))
(fma.f64 (*.f64 x eps) x eps)
(log.f64 (+.f64 1 (+.f64 eps (*.f64 1/2 (*.f64 eps eps)))))
(/.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (cos.f64 x))
(/.f64 eps (/.f64 (/.f64 (-.f64 eps (*.f64 eps (*.f64 x x))) (-.f64 1 (pow.f64 x 4))) eps))
(binary32->binary64 (tan.f32 (binary64->binary32 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
Outputs
(tan.f64 eps)
Calls

3 calls:

10.0ms
eps
9.0ms
x
7.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
59.7%1x
59.7%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
59.7%1eps
Compiler

Compiled 129 to 71 computations (45% saved)

regimes9.0ms (0%)

Accuracy

Total -18.1b remaining (-41.2%)

Threshold costs -18.1b (-41.2%)

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

2 calls:

4.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
31.4%1x
31.4%1eps
Compiler

Compiled 27 to 15 computations (44.4% saved)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
2.6637173017614784e-29
3.215820482993652e-29
53.0ms
-0.0006698239852111976
-2.2639640402346603e-11
Results
34.0ms39×body1024valid
15.0ms108×body256valid
6.0ms25×body512valid
2.0msbody2048valid
Compiler

Compiled 689 to 448 computations (35% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
2.6637173017614784e-29
3.215820482993652e-29
34.0ms
-0.0006698239852111976
-2.2639640402346603e-11
Results
16.0ms109×body256valid
12.0ms37×body1024valid
5.0msbody2048valid
5.0ms21×body512valid
Compiler

Compiled 392 to 261 computations (33.4% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
2.6637173017614784e-29
3.215820482993652e-29
31.0ms
-0.0006698239852111976
-2.2639640402346603e-11
Results
17.0ms121×body256valid
10.0ms30×body1024valid
6.0ms22×body512valid
2.0msbody2048valid
Compiler

Compiled 378 to 253 computations (33.1% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
2.6637173017614784e-29
3.215820482993652e-29
35.0ms
-0.0006698239852111976
-2.2639640402346603e-11
Results
15.0ms43×body1024valid
15.0ms109×body256valid
4.0ms17×body512valid
4.0msbody2048valid
Compiler

Compiled 351 to 226 computations (35.6% saved)

bsearch107.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
1.4728541867003643e-27
4.711186082208898e-26
33.0ms
-0.0006698239852111976
-2.2639640402346603e-11
Results
70.0ms64×body1024valid
21.0ms154×body256valid
8.0ms33×body512valid
3.0msbody2048valid
Compiler

Compiled 510 to 330 computations (35.3% saved)

bsearch68.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
2.6637173017614784e-29
3.215820482993652e-29
58.0ms
-0.0006698239852111976
-2.2639640402346603e-11
Results
45.0ms114×body256valid
11.0ms33×body1024valid
5.0ms22×body512valid
4.0msbody2048valid
Compiler

Compiled 351 to 226 computations (35.6% saved)

bsearch48.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
2.6637173017614784e-29
3.215820482993652e-29
40.0ms
-0.0006698239852111976
-2.2639640402346603e-11
Results
23.0ms106×body256valid
12.0ms36×body1024valid
7.0ms27×body512valid
4.0msbody2048valid
Compiler

Compiled 333 to 208 computations (37.5% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
2.6637173017614784e-29
3.215820482993652e-29
28.0ms
-0.20263790073769536
-0.0006698239852111976
Results
14.0ms100×body256valid
13.0ms36×body1024valid
5.0ms19×body512valid
3.0msbody2048valid
Compiler

Compiled 164 to 120 computations (26.8% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
2.6637173017614784e-29
3.215820482993652e-29
29.0ms
-0.20263790073769536
-0.0006698239852111976
Results
16.0ms99×body256valid
12.0ms35×body1024valid
6.0ms24×body512valid
1.0msbody2048valid
Compiler

Compiled 174 to 130 computations (25.3% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
2.6637173017614784e-29
3.215820482993652e-29
32.0ms
-0.20263790073769536
-0.0006698239852111976
Results
18.0ms103×body256valid
13.0ms39×body1024valid
4.0msbody2048valid
2.0ms10×body512valid
Compiler

Compiled 164 to 110 computations (32.9% saved)

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
27×+-commutative
25×*-commutative
21×sub-neg
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01081425
11551425
21841425
32121425
42331425
52441425
62491425
72501425
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(if (<=.f64 eps -4911261142184431/18889465931478580854784) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -4593918114535591/1208925819614629174706176) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -7737125245533627/4835703278458516698824704) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -785801782749509/151115727451828646838272) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 8188554877585463/174224571863520493293247799005065324265472) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -7495340081610701/2417851639229258349412352) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -4110347786689739/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -48999163945791/72057594037927936) (tan.f64 eps) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (tan.f64 eps)))
(if (<=.f64 eps -48999163945791/72057594037927936) (tan.f64 eps) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps) (tan.f64 eps)))
(if (<=.f64 eps -48999163945791/72057594037927936) (tan.f64 eps) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x)) (tan.f64 eps)))
(tan.f64 eps)
eps
Outputs
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(if (<=.f64 eps -4911261142184431/18889465931478580854784) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -4911261142184431/18889465931478580854784) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -4593918114535591/1208925819614629174706176) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -4593918114535591/1208925819614629174706176) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 eps) (tan.f64 x))) (/.f64 (/.f64 -1 (cos.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (neg.f64 (tan.f64 x)))))
(if (<=.f64 eps -7737125245533627/4835703278458516698824704) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -7737125245533627/4835703278458516698824704) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -7737125245533627/4835703278458516698824704) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -7737125245533627/4835703278458516698824704) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -7737125245533627/4835703278458516698824704) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x)))) (+.f64 (tan.f64 eps) (tan.f64 x))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 eps) (tan.f64 x))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 eps)) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -3264099712959499/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (<=.f64 eps -785801782749509/151115727451828646838272) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 8188554877585463/174224571863520493293247799005065324265472) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -785801782749509/151115727451828646838272) (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x)) (if (<=.f64 eps 8188554877585463/174224571863520493293247799005065324265472) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))) (+.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(if (<=.f64 eps -7495340081610701/2417851639229258349412352) (-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -7495340081610701/2417851639229258349412352) (-.f64 (*.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x))))
(if (<=.f64 eps -4110347786689739/1208925819614629174706176) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (or (<=.f64 eps -4110347786689739/1208925819614629174706176) (not (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104))) (-.f64 (/.f64 (+.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps))
(if (<=.f64 eps -48999163945791/72057594037927936) (tan.f64 eps) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (tan.f64 eps)))
(if (<=.f64 eps -48999163945791/72057594037927936) (tan.f64 eps) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (+.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps) (tan.f64 eps)))
(if (<=.f64 eps -48999163945791/72057594037927936) (tan.f64 eps) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (tan.f64 eps)))
(if (<=.f64 eps -48999163945791/72057594037927936) (tan.f64 eps) (if (<=.f64 eps 178405961588245/5575186299632655785383929568162090376495104) (/.f64 (/.f64 eps (cos.f64 x)) (cos.f64 x)) (tan.f64 eps)))
(tan.f64 eps)
eps
Compiler

Compiled 508 to 269 computations (47% saved)

soundness6.1s (29.5%)

Rules
813×fma-def
813×fma-def
716×fma-def
685×+-commutative
685×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
14932
241132
3562932
035495
1209383
22054363
056314672
1175013908
2782913908
035495
1209383
22054363
0148971388
1441770290
035495
1209383
22054363
0148971388
1441770290
0932
14932
241132
3562932
056314672
1175013908
2782913908
0148971388
1441770290
036316
1214284
22478272
0113228723
1303926095
036316
1214284
22478272
0113228723
1303926095
033284
1166262
21321250
033284
1166262
21321250
0109529803
1309527921
0932
14932
241132
3562932
056314672
1175013908
2782913908
035495
1209383
22054363
035495
1209383
22054363
0148971388
1441770290
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2773 to 1066 computations (61.6% saved)

end0.0ms (0%)

preprocess284.0ms (1.4%)

Compiler

Compiled 1010 to 434 computations (57% saved)

Profiling

Loading profile data...