2cos (problem 3.3.5)

Time bar (total: 18.8s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 10 to 7 computations (30% saved)

sample4.5s (24.1%)

Results
1.7s3108×body1024valid
1.7s2032×body2048valid
643.0ms1674×body512valid
444.0ms1439×body256valid
3.0msbody4096valid
Bogosity

preprocess249.0ms (1.3%)

Algorithm
egg-herbie
Rules
171×fma-def
73×associate--r+
64×+-commutative
54×associate-+l-
45×*-commutative
Problems
102×(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
96×No Errors
58×(cos.f64 (+.f64 x eps))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027234
151218
299210
3223210
4401210
5594210
6755210
7856210
8915210
9933210
10939210
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x)))
(-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x))
(neg.f64 (-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x))))
(neg.f64 (-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 eps))
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x)))
(-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))
(neg.f64 (-.f64 (cos.f64 (+.f64 (neg.f64 x) eps)) (cos.f64 (neg.f64 x))))
(neg.f64 (-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x)))
(neg.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 x) (cos.f64 (-.f64 eps x)))
(neg.f64 (-.f64 (cos.f64 (+.f64 x (neg.f64 eps))) (cos.f64 x)))
(neg.f64 (-.f64 (cos.f64 (+.f64 eps (neg.f64 x))) (cos.f64 x)))
(neg.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 x) (cos.f64 (-.f64 eps x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 eps))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 eps))
Compiler

Compiled 30 to 13 computations (56.7% saved)

eval1.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 18 to 12 computations (33.3% saved)

localize161.0ms (0.9%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
79.2%
(cos.f64 (+.f64 x eps))
67.8%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
1.0ms
eps
@inf
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
1.0ms
x
@0
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
1.0ms
eps
@0
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
0.0ms
eps
@-inf
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))

rewrite358.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
458×associate-*r/
419×*-commutative
352×distribute-lft-in
345×associate-*l/
344×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify241.0ms (1.3%)

Algorithm
egg-herbie
Rules
835×associate-*r/
615×associate-+l-
491×associate-+r-
406×fma-def
337×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044113759
1121913246
2553613246
Stop Event
node limit
Counts
196 → 278
Calls
Call 1
Inputs
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) 1))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (cos.f64 x)))) 1)
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2)) (*.f64 -2 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2))) -2)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 eps (*.f64 x 0)) (+.f64 eps (*.f64 x 2))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps (*.f64 x 0)) (+.f64 eps (*.f64 x 2))))))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 eps (*.f64 x 0)) (+.f64 eps (*.f64 x 2))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps (*.f64 x 0)) (+.f64 eps (*.f64 x 2)))))) -2) 2)
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 2) (*.f64 (cos.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 1))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(*.f64 1 (cos.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) 1) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
Outputs
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2)))) 1))
(+.f64 (fma.f64 (pow.f64 x 2) (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 (sin.f64 eps) (neg.f64 x))) (+.f64 (cos.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 (cos.f64 eps) -1/2))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 (cos.f64 eps) -1/2 1/2)) 1)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (-.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 eps (sin.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 (neg.f64 x) (sin.f64 eps)))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)) (*.f64 (sin.f64 eps) (neg.f64 x))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)) (*.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3))))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (neg.f64 eps) (sin.f64 x) (cos.f64 x))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(+.f64 (cos.f64 x) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))))
(+.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (fma.f64 (neg.f64 eps) (sin.f64 x) (cos.f64 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (+.f64 eps x))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (neg.f64 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(fma.f64 2 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) 1))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (neg.f64 (cos.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (cos.f64 x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 x) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (exp.f64 (log1p.f64 (cos.f64 x)))) 1)
(+.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) (exp.f64 (log1p.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (expm1.f64 (log1p.f64 (cos.f64 x))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2)) (*.f64 -2 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2))) -2)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 x 2 eps)))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (*.f64 (cos.f64 x) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cos.f64 (+.f64 eps x)) 2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 6))) (fma.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (pow.f64 (cos.f64 (+.f64 eps x)) 4)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (pow.f64 (cos.f64 x) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (pow.f64 (cos.f64 x) 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2)) (/.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 -2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 eps (*.f64 x 0)) (+.f64 eps (*.f64 x 2))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps (*.f64 x 0)) (+.f64 eps (*.f64 x 2))))))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (-.f64 0 (+.f64 eps (*.f64 x 2)))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps 0) (+.f64 eps (*.f64 x 2)))))) -1)
(*.f64 -1 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) 1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (cos.f64 x) 2) 3)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (pow.f64 (cos.f64 x) 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 (+.f64 x eps)) 3)) (*.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (+.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (pow.f64 (cos.f64 x) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (cos.f64 x) 3) 3)) (*.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (fma.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 6)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2)) (/.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 (+.f64 eps (*.f64 x 0)) (+.f64 eps (*.f64 x 2))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps (*.f64 x 0)) (+.f64 eps (*.f64 x 2)))))) -2) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (-.f64 0 (+.f64 eps (*.f64 x 2)))))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 eps 0) (+.f64 eps (*.f64 x 2)))))) -1)
(*.f64 -1 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (fma.f64 x 2 eps)))) (cos.f64 (*.f64 1/2 (+.f64 eps (fma.f64 x 2 eps))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 2) (*.f64 (cos.f64 (*.f64 (+.f64 eps (*.f64 x 2)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (*.f64 x 0)) 1/2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (cos.f64 (*.f64 1/2 (+.f64 eps 0)))) 2))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 x 2 eps))) (cos.f64 (*.f64 eps 1/2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) 1) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (sqrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(cos.f64 (+.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (-.f64 1 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 x) (+.f64 (neg.f64 (sin.f64 eps)) (sin.f64 eps))))
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(cos.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(cos.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 x))))) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 x))))) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) 1) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 x))))) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 x) 2)))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(cos.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(cos.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(cos.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(fabs.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))))
(cos.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))

eval85.0ms (0.4%)

Compiler

Compiled 6893 to 2329 computations (66.2% saved)

prune134.0ms (0.7%)

Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New25127278
Fresh000
Picked011
Done000
Total25128279
Accuracy
99.8%
Counts
279 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.2%
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
46.6%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
67.7%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
67.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cos.f64 x))
29.2%
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
46.1%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
67.5%
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x))
67.6%
(-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x))
67.7%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
48.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
46.6%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
34.2%
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
29.3%
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
16.1%
(-.f64 (cos.f64 x) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) 1)
93.6%
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
67.7%
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
45.3%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
78.7%
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
42.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
46.5%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
46.6%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
16.0%
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
46.5%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
29.2%
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
46.6%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
67.7%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
67.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cos.f64 x))
29.2%
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
46.1%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
67.5%
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x))
67.6%
(-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x))
67.7%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
48.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
46.6%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
34.2%
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
29.3%
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
16.1%
(-.f64 (cos.f64 x) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) 1)
93.6%
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
67.7%
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
45.3%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
78.7%
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
42.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
46.5%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
46.6%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
16.0%
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
46.5%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
Compiler

Compiled 1618 to 1020 computations (37% saved)

localize812.0ms (4.3%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (cos.f64 x) (cos.f64 eps))
99.9%
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
99.8%
(*.f64 (sin.f64 x) (sin.f64 eps))
76.4%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
99.9%
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
90.6%
(cos.f64 (+.f64 x eps))
82.3%
(log.f64 (cos.f64 (+.f64 x eps)))
76.4%
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
99.7%
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
90.6%
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))
85.5%
(-.f64 (cos.f64 eps) 1)
99.9%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
99.9%
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
99.8%
(*.f64 (sin.f64 eps) (sin.f64 x))
85.5%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 195 to 82 computations (57.9% saved)

series118.0ms (0.6%)

Counts
14 → 288
Calls

78 calls:

TimeVariablePointExpression
29.0ms
x
@inf
(log.f64 (cos.f64 (+.f64 x eps)))
25.0ms
eps
@-inf
(log.f64 (cos.f64 (+.f64 x eps)))
21.0ms
eps
@inf
(log.f64 (cos.f64 (+.f64 x eps)))
17.0ms
x
@-inf
(log.f64 (cos.f64 (+.f64 x eps)))
3.0ms
x
@-inf
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))

rewrite148.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
286×pow1
266×add-exp-log
263×add-log-exp
261×add-cbrt-cube
260×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041369
1664349
Stop Event
node limit
Counts
14 → 457
Calls
Call 1
Inputs
(+.f64 (cos.f64 eps) -1)
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (cos.f64 eps) 1)
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(log.f64 (cos.f64 (+.f64 x eps)))
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (cos.f64 x) (cos.f64 eps))
Outputs
(-.f64 (cos.f64 eps) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) 1)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 1)
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))))
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(*.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(+.f64 0 (log.f64 (cos.f64 (+.f64 eps x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2)) (log.f64 (cbrt.f64 (cos.f64 (+.f64 eps x)))))
(+.f64 (log.f64 (sqrt.f64 (cos.f64 (+.f64 eps x)))) (log.f64 (sqrt.f64 (cos.f64 (+.f64 eps x)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(-.f64 (log.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (log.f64 (cos.f64 (-.f64 x eps))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 eps x))))) 1)
(*.f64 1 (log.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (log.f64 (cos.f64 (+.f64 eps x))) 1)
(*.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(*.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 1)
(pow.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)
(pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 2))
(cbrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 3))
(expm1.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(exp.f64 (log.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 1))
(log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) 1))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (cos.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2) (cos.f64 (-.f64 x eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 eps x)))) 1)
(*.f64 1 (cos.f64 (+.f64 eps x)))
(*.f64 (cos.f64 (+.f64 eps x)) 1)
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (/.f64 1 (cos.f64 (-.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 4)
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(pow.f64 (cos.f64 (+.f64 eps x)) 1)
(pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 eps x)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 eps x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(*.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) 1)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(*.f64 1 (cos.f64 (+.f64 eps x)))
(*.f64 (cos.f64 (+.f64 eps x)) 1)
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (/.f64 1 (cos.f64 (-.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 4)
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(pow.f64 (cos.f64 (+.f64 eps x)) 1)
(pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 eps x)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (cos.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 eps x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) -2)
(pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))

simplify534.0ms (2.8%)

Algorithm
egg-herbie
Rules
752×associate-*r*
666×associate-*l*
414×+-commutative
330×*-commutative
309×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091937018
1237935378
Stop Event
node limit
Counts
745 → 630
Calls
Call 1
Inputs
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(*.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)))))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (-.f64 (cos.f64 eps) 1))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (-.f64 (cos.f64 eps) 1)))))) 1)
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))) 1)
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(log.f64 (cos.f64 eps))
(+.f64 (log.f64 (cos.f64 eps)) (*.f64 -1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (log.f64 (cos.f64 eps)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 1)))))
(+.f64 (log.f64 (cos.f64 eps)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 1))))))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 x))
(+.f64 (log.f64 (cos.f64 x)) (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (log.f64 (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 1)))))
(+.f64 (log.f64 (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 1))))))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) 1)
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.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)))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (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 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (cos.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (cos.f64 eps))))))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 eps) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) 1)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 1)
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))))
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (cos.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(*.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(+.f64 0 (log.f64 (cos.f64 (+.f64 eps x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2)) (log.f64 (cbrt.f64 (cos.f64 (+.f64 eps x)))))
(+.f64 (log.f64 (sqrt.f64 (cos.f64 (+.f64 eps x)))) (log.f64 (sqrt.f64 (cos.f64 (+.f64 eps x)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(-.f64 (log.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (log.f64 (cos.f64 (-.f64 x eps))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 eps x))))) 1)
(*.f64 1 (log.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (log.f64 (cos.f64 (+.f64 eps x))) 1)
(*.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(*.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 1)
(pow.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)
(pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 3)
(pow.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 2))
(cbrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 3))
(expm1.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(exp.f64 (log.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 1))
(log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) 1))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (cos.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2) (cos.f64 (-.f64 x eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 eps x)))) 1)
(*.f64 1 (cos.f64 (+.f64 eps x)))
(*.f64 (cos.f64 (+.f64 eps x)) 1)
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (/.f64 1 (cos.f64 (-.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 4)
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(pow.f64 (cos.f64 (+.f64 eps x)) 1)
(pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 eps x)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 eps x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(*.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) 1)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(*.f64 1 (cos.f64 (+.f64 eps x)))
(*.f64 (cos.f64 (+.f64 eps x)) 1)
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (/.f64 1 (cos.f64 (-.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 4)
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(pow.f64 (cos.f64 (+.f64 eps x)) 1)
(pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 eps x)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (cos.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 eps x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) -2)
(pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
Outputs
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/40320 (pow.f64 eps 8) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(*.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 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.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 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.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 eps (*.f64 1/120 (pow.f64 eps 5)))) (*.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)))))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (cos.f64 eps) -1) -1/2)) 1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (-.f64 (cos.f64 eps) 1))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (cos.f64 eps) -1)) (*.f64 1/24 (*.f64 (pow.f64 x 4) (+.f64 (cos.f64 eps) -1))))) -1)
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (-.f64 (cos.f64 eps) 1))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (-.f64 (cos.f64 eps) 1)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (cos.f64 eps) -1)) (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (+.f64 (cos.f64 eps) -1)) (*.f64 1/24 (*.f64 (pow.f64 x 4) (+.f64 (cos.f64 eps) -1))))) 1))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6))))) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (cos.f64 x) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x)) (fma.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 1/40320 (pow.f64 eps 8) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6)))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (cos.f64 eps) -1))) 1))
(+.f64 (cos.f64 eps) (+.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (cos.f64 eps) -1) -1/2))) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (cos.f64 eps) -1)) (*.f64 (*.f64 1/6 (pow.f64 x 3)) (sin.f64 eps))))) -1)
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (cos.f64 eps) -1) -1/2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) 1/6)))) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6))))
(+.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/40320 (pow.f64 eps 8) (*.f64 1/24 (pow.f64 eps 4)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps 1/2)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 eps 1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 eps 1/2) (*.f64 (pow.f64 eps 3) -1/48))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (neg.f64 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x (*.f64 eps 1))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (neg.f64 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x (*.f64 eps 1))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (neg.f64 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x (*.f64 eps 1))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (neg.f64 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x (*.f64 eps 1))))
(sin.f64 (*.f64 1/2 eps))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 eps 1/2))) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 eps 1/2))) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))
(sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (neg.f64 eps)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x (*.f64 eps 1)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (neg.f64 eps)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x (*.f64 eps 1)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (neg.f64 eps)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x (*.f64 eps 1)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (neg.f64 eps)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x (*.f64 eps 1)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (+.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 (pow.f64 x 2) -2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(+.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 (pow.f64 x 2) -2))) (*.f64 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) 1/3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 x -2))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))) 1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) -1)
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) 1/6))) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) 1)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (neg.f64 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (neg.f64 x))) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6))))
(+.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (neg.f64 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (neg.f64 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (neg.f64 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 x (neg.f64 eps))) (cos.f64 x))
(log.f64 (cos.f64 eps))
(+.f64 (log.f64 (cos.f64 eps)) (*.f64 -1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (log.f64 (cos.f64 eps)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (log.f64 (cos.f64 eps)) (/.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (cos.f64 eps)))
(+.f64 (log.f64 (cos.f64 eps)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 1)))))
(+.f64 (log.f64 (cos.f64 eps)) (fma.f64 -1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1)))))
(+.f64 (log.f64 (cos.f64 eps)) (fma.f64 -1 (*.f64 (/.f64 x (cos.f64 eps)) (sin.f64 eps)) (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1) (*.f64 (pow.f64 x 2) 1/2))))
(+.f64 (log.f64 (cos.f64 eps)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 1))))))
(+.f64 (log.f64 (cos.f64 eps)) (fma.f64 -1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -3 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1))))))
(+.f64 (log.f64 (cos.f64 eps)) (fma.f64 -1 (*.f64 (/.f64 x (cos.f64 eps)) (sin.f64 eps)) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -3 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1) (*.f64 (pow.f64 x 2) 1/2)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (-.f64 eps (neg.f64 x))))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (-.f64 eps (neg.f64 x))))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (-.f64 eps (neg.f64 x))))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (-.f64 eps (neg.f64 x))))
(log.f64 (cos.f64 x))
(+.f64 (log.f64 (cos.f64 x)) (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (log.f64 (cos.f64 x)) (/.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (cos.f64 x)))
(+.f64 (log.f64 (cos.f64 x)) (/.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (cos.f64 x)))
(+.f64 (log.f64 (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 1)))))
(+.f64 (log.f64 (cos.f64 x)) (fma.f64 -1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1)))))
(+.f64 (log.f64 (cos.f64 x)) (fma.f64 -1 (*.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1) 1/2))))
(+.f64 (log.f64 (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 1))))))
(+.f64 (log.f64 (cos.f64 x)) (fma.f64 -1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1))))))
(+.f64 (log.f64 (cos.f64 x)) (fma.f64 -1 (*.f64 (/.f64 eps (cos.f64 x)) (sin.f64 x)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 eps 2) (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1) 1/2)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (-.f64 x (neg.f64 eps))))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (-.f64 x (neg.f64 eps))))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (-.f64 x (neg.f64 eps))))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (-.f64 x (neg.f64 eps))))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (cos.f64 eps) (*.f64 x (neg.f64 (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)))))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (cos.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)) (*.f64 (*.f64 1/6 (pow.f64 x 3)) (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) 1/6)))))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (neg.f64 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (neg.f64 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (neg.f64 x)))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (-.f64 eps (neg.f64 x)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (cos.f64 x)))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(+.f64 (cos.f64 x) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6))))
(+.f64 (+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (neg.f64 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (neg.f64 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (neg.f64 eps)))
(cos.f64 (-.f64 x (*.f64 -1 eps)))
(cos.f64 (-.f64 x (neg.f64 eps)))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))) 1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) -1)
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) 1/6))) (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) 1)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6))))
(+.f64 (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.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)))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.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 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.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 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.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 eps (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (cos.f64 eps) (*.f64 x (neg.f64 (sin.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)))))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (cos.f64 eps)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)) (*.f64 (*.f64 1/6 (pow.f64 x 3)) (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) 1/6)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (cos.f64 x)))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(+.f64 (cos.f64 x) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6))))
(+.f64 (+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (cos.f64 eps))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)) (*.f64 (*.f64 1/24 (pow.f64 x 4)) (cos.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (cos.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (cos.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)) (fma.f64 -1/720 (*.f64 (cos.f64 eps) (pow.f64 x 6)) (*.f64 (*.f64 1/24 (pow.f64 x 4)) (cos.f64 eps)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (cos.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (cos.f64 x))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))))
(+.f64 (cos.f64 x) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (cos.f64 x)))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(+.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 -1 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(+.f64 (cos.f64 eps) -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (+.f64 (sqrt.f64 (cos.f64 eps)) -1))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (+.f64 -1 (sqrt.f64 (cos.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 (cos.f64 eps) -1)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 (cos.f64 eps) -1)
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 (cos.f64 eps) -1)
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 (cos.f64 eps) -1)
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) 1)
(*.f64 (sin.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) -2)
(/.f64 (+.f64 (neg.f64 (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1)
(*.f64 (sin.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) 1/3)
(*.f64 (sin.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (sin.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (sin.f64 x)))
(*.f64 (sin.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))
(*.f64 (sin.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(*.f64 (sin.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (cos.f64 x))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (cos.f64 x))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (neg.f64 (pow.f64 (cos.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 -1 (cos.f64 eps))))))
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (neg.f64 (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 2 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (-.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2))) (neg.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (neg.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))))
(pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) 1/3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(exp.f64 (log.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 1))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 1 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(+.f64 (cos.f64 eps) -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (+.f64 (sqrt.f64 (cos.f64 eps)) -1))
(*.f64 (+.f64 1 (sqrt.f64 (cos.f64 eps))) (+.f64 -1 (sqrt.f64 (cos.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (*.f64 1 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1)))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 (cos.f64 eps) -1)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 (cos.f64 eps) -1)
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 (cos.f64 eps) -1)
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 (cos.f64 eps) -1)
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sin.f64 (fma.f64 eps 1/2 x))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 1)
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (log.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3)))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 1))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)) -2))
(*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) 1))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (fma.f64 (cos.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (cos.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (pow.f64 (cos.f64 x) 2)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (neg.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3) 1/3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 0 (log.f64 (cos.f64 (+.f64 eps x))))
(log.f64 (cos.f64 (+.f64 eps x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2)) (log.f64 (cbrt.f64 (cos.f64 (+.f64 eps x)))))
(*.f64 3 (log.f64 (cbrt.f64 (cos.f64 (+.f64 eps x)))))
(+.f64 (log.f64 (sqrt.f64 (cos.f64 (+.f64 eps x)))) (log.f64 (sqrt.f64 (cos.f64 (+.f64 eps x)))))
(*.f64 2 (log.f64 (sqrt.f64 (cos.f64 (+.f64 eps x)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(-.f64 (log.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (log.f64 (cos.f64 (-.f64 x eps))))
(-.f64 (log.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) (log.f64 (cos.f64 (-.f64 x eps))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 eps x))))) 1)
(log.f64 (cos.f64 (+.f64 eps x)))
(*.f64 1 (log.f64 (cos.f64 (+.f64 eps x))))
(log.f64 (cos.f64 (+.f64 eps x)))
(*.f64 (log.f64 (cos.f64 (+.f64 eps x))) 1)
(log.f64 (cos.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2))
(log.f64 (cos.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 1)
(log.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)
(log.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 3)
(log.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 3) 1/3)
(log.f64 (cos.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 2))
(cbrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 3))
(log.f64 (cos.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 1))
(log.f64 (cos.f64 (+.f64 eps x)))
(log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) 1))
(log1p.f64 (+.f64 (cos.f64 (+.f64 eps x)) -1))
(log1p.f64 (+.f64 -1 (cos.f64 (+.f64 eps x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (cos.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2) (cos.f64 (-.f64 x eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (cos.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (cos.f64 (-.f64 x eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 eps x)))) 1)
(cos.f64 (+.f64 eps x))
(*.f64 1 (cos.f64 (+.f64 eps x)))
(cos.f64 (+.f64 eps x))
(*.f64 (cos.f64 (+.f64 eps x)) 1)
(cos.f64 (+.f64 eps x))
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (/.f64 1 (cos.f64 (-.f64 x eps))))
(*.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (-.f64 x eps)))))
(*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2))
(cos.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(*.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (-.f64 x eps)))))
(*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (cos.f64 (-.f64 x eps)))
(*.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (-.f64 x eps)))))
(*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 4)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 (-.f64 x eps)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(pow.f64 (cos.f64 (+.f64 eps x)) 1)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 1/3)
(cos.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) 2)
(cos.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 3)
(cos.f64 (+.f64 eps x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (+.f64 eps x))))
(pow.f64 (E.f64) (log.f64 (cos.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 eps x)))))
(cos.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 1 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)) -2))
(*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) 1))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) 1))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (fma.f64 (cos.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (fma.f64 (cos.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2)) (pow.f64 (cos.f64 x) 2)) (-.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (neg.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3) 1/3)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) 3))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) 2) (/.f64 (cos.f64 (+.f64 eps x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) 1)
(*.f64 (sin.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) -2)
(/.f64 (+.f64 (neg.f64 (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1)
(*.f64 (sin.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) 1/3)
(*.f64 (sin.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (sin.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (sin.f64 x)))
(*.f64 (sin.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))
(*.f64 (sin.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(*.f64 (sin.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 2 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 1 (cos.f64 (+.f64 eps x)))
(cos.f64 (+.f64 eps x))
(*.f64 (cos.f64 (+.f64 eps x)) 1)
(cos.f64 (+.f64 eps x))
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (/.f64 1 (cos.f64 (-.f64 x eps))))
(*.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (-.f64 x eps)))))
(*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2))
(cos.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 1 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))))
(*.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (-.f64 x eps)))))
(*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (cos.f64 (-.f64 x eps)))
(*.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (-.f64 x eps)))))
(*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) 3) (pow.f64 (cos.f64 (+.f64 eps x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 4)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (-.f64 (cos.f64 (-.f64 x eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x)))) 2)
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (cos.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 (-.f64 x eps)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 (-.f64 x eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 (-.f64 x eps)))))))
(pow.f64 (cos.f64 (+.f64 eps x)) 1)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) 1/3)
(cos.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) 2)
(cos.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 3)
(cos.f64 (+.f64 eps x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (+.f64 eps x))))
(pow.f64 (E.f64) (log.f64 (cos.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 eps x)))))
(cos.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(exp.f64 (log.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 eps x))))
(cos.f64 (+.f64 eps x))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 1 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 eps x))) (sqrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (cos.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 eps) (cos.f64 x))
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))))
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps)))) -2)
(/.f64 (-.f64 (neg.f64 (cos.f64 (-.f64 x eps))) (cos.f64 (+.f64 eps x))) -2)
(pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (cos.f64 eps)))
(*.f64 (cos.f64 eps) (log.f64 (exp.f64 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 eps) (cos.f64 x))

eval308.0ms (1.6%)

Compiler

Compiled 15786 to 6682 computations (57.7% saved)

prune216.0ms (1.1%)

Pruning

49 alts after pruning (45 fresh and 4 done)

PrunedKeptTotal
New67329702
Fresh61622
Picked235
Done011
Total68149730
Accuracy
100.0%
Counts
730 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.6%
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
29.2%
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
25.8%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) 2)
92.3%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
77.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
46.6%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
67.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cos.f64 x))
29.2%
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
46.1%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
67.7%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
93.6%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
56.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))
51.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
51.9%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
73.3%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))
48.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
67.7%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
46.6%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
34.2%
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
29.6%
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
16.1%
(-.f64 (cos.f64 x) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) 1)
93.5%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
67.8%
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
51.8%
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
44.9%
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
77.7%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
99.3%
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
48.2%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
78.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
44.0%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
42.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
78.6%
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
67.0%
(*.f64 (log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
41.9%
(*.f64 (exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
52.2%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
46.5%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
46.6%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
16.0%
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
62.5%
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
73.1%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
46.5%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
54.1%
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
54.2%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
93.6%
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
29.2%
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
25.8%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) 2)
92.3%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
77.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
46.6%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
67.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cos.f64 x))
29.2%
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
46.1%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
67.7%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
93.6%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
56.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))
51.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
51.9%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
73.3%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))
48.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
67.7%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
46.6%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
34.2%
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
29.6%
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
16.1%
(-.f64 (cos.f64 x) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) 1)
93.5%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
67.8%
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
51.8%
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
44.9%
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
77.7%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
99.3%
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
48.2%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
78.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
44.0%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
42.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
78.6%
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
67.0%
(*.f64 (log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
41.9%
(*.f64 (exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
52.2%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
46.5%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
46.6%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
16.0%
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
62.5%
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
73.1%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
46.5%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
54.1%
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
54.2%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
Compiler

Compiled 2836 to 2124 computations (25.1% saved)

localize1.8s (9.6%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1))
99.8%
(*.f64 x (sin.f64 eps))
95.9%
(*.f64 (pow.f64 x 3) (sin.f64 eps))
82.1%
(+.f64 (cos.f64 eps) -1)
99.8%
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
99.8%
(log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
99.7%
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
82.5%
(sin.f64 (fma.f64 eps 1/2 x))
100.0%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
99.8%
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
99.8%
(*.f64 eps (sin.f64 x))
99.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))
99.8%
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
99.8%
(*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))
99.7%
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
Compiler

Compiled 292 to 174 computations (40.4% saved)

series158.0ms (0.8%)

Counts
14 → 260
Calls

84 calls:

TimeVariablePointExpression
65.0ms
x
@-inf
(log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
22.0ms
eps
@inf
(log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
21.0ms
x
@inf
(log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
18.0ms
eps
@-inf
(log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
2.0ms
x
@0
(*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))

rewrite318.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
326×associate-*r*
274×pow1
263×*-un-lft-identity
253×add-exp-log
252×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045614
1678422
27923422
Stop Event
node limit
Counts
14 → 374
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(*.f64 x (sin.f64 eps))
Outputs
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))) 1)
(/.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 x (*.f64 eps 1/2)))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(neg.f64 (*.f64 eps (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(neg.f64 (*.f64 eps (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 1))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 eps (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (sin.f64 x)) 1 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 eps (sin.f64 x))))
(+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 1) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps (sin.f64 x)) 1 (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(*.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 1)
(*.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))))
(/.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))) (-.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (*.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2)) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))))
(pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (*.f64 eps (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (*.f64 eps (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 eps (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))) 1)
(*.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1)
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2))
(log.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 1))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (sin.f64 (*.f64 eps 1/2)))
(*.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 eps 1/2))) -2)
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) 1) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)))) 1)
(pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 1)
(pow.f64 (*.f64 (pow.f64 x 3/2) (sqrt.f64 (sin.f64 eps))) 2)
(pow.f64 (*.f64 x (cbrt.f64 (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 x 6) (pow.f64 (sin.f64 eps) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (sin.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (pow.f64 x 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (sin.f64 eps)))) 1)
(pow.f64 (*.f64 x (sin.f64 eps)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (sin.f64 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 x (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (sin.f64 eps))))

simplify440.0ms (2.3%)

Algorithm
egg-herbie
Rules
777×fma-def
416×*-commutative
376×associate-+r-
337×unswap-sqr
319×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080534267
1218633003
2732633003
Stop Event
node limit
Counts
634 → 512
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/384 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/384 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 x (cos.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps x)
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x)))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 2) (pow.f64 x 6))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 -1 (pow.f64 (sin.f64 x) 2))))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 x) 3)))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 -1 (pow.f64 (sin.f64 x) 2)))))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 (cos.f64 x) (+.f64 (*.f64 -48 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -12 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 -6 (pow.f64 (sin.f64 x) 4)) (*.f64 -3 (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 x) 3)))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 -1 (pow.f64 (sin.f64 x) 2))))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (*.f64 -2 (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 12 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))))))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 eps (pow.f64 x 3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 eps (pow.f64 x 3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (pow.f64 x 3))) (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (pow.f64 x 3))) (*.f64 eps (pow.f64 x 3)))))
(*.f64 eps x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) x)) (*.f64 eps x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) x)) (*.f64 eps x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) x)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) x)) (*.f64 eps x))))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))) 1)
(/.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 x (*.f64 eps 1/2)))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(neg.f64 (*.f64 eps (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(neg.f64 (*.f64 eps (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 1))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 eps (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (sin.f64 x)) 1 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 eps (sin.f64 x))))
(+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 1) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps (sin.f64 x)) 1 (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(*.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 1)
(*.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))))
(/.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))) (-.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (*.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2)) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))))
(pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (*.f64 eps (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (*.f64 eps (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 eps (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))) 1)
(*.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1)
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2))
(log.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 1))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (sin.f64 (*.f64 eps 1/2)))
(*.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 eps 1/2))) -2)
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) 1) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)))) 1)
(pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 1)
(pow.f64 (*.f64 (pow.f64 x 3/2) (sqrt.f64 (sin.f64 eps))) 2)
(pow.f64 (*.f64 x (cbrt.f64 (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 x 6) (pow.f64 (sin.f64 eps) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (sin.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (pow.f64 x 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (sin.f64 eps)))) 1)
(pow.f64 (*.f64 x (sin.f64 eps)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (sin.f64 eps))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 x (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (sin.f64 eps))))
Outputs
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (+.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 1/3 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2)))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x -2))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/384 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 1/384 (*.f64 (sin.f64 x) (pow.f64 eps 4)))))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (pow.f64 eps 4) 1/384))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/384 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/46080 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 1/384 (*.f64 (sin.f64 x) (pow.f64 eps 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (pow.f64 eps 4) 1/384) (*.f64 -1/46080 (pow.f64 eps 6)))))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 x (cos.f64 (*.f64 1/2 eps)))
(*.f64 x (cos.f64 (*.f64 eps 1/2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))
(*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 5)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))
(fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 5)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps 1/2)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps 1/2) (*.f64 (pow.f64 eps 3) -1/48))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 (*.f64 1/2 eps))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))
(fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps 1/2))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (*.f64 eps 1/2) (*.f64 (pow.f64 eps 3) -1/48)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/3840 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps 1/2) (*.f64 1/3840 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/645120 (*.f64 (cos.f64 x) (pow.f64 eps 7)) (fma.f64 1/3840 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 eps 1/2) (*.f64 1/3840 (pow.f64 eps 5)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/48) (*.f64 -1/645120 (pow.f64 eps 7)))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(sin.f64 (*.f64 1/2 eps))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 4)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (fma.f64 -1/720 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 6)) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps x))
(neg.f64 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 -1 (*.f64 eps x) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 eps (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(-.f64 (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 (pow.f64 x 3) (*.f64 eps 1/6))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/5040 (*.f64 eps (pow.f64 x 7)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(-.f64 (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (*.f64 eps 1/5040)))) (*.f64 eps x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps x)
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 eps x))
(fma.f64 eps x (*.f64 (pow.f64 x 3) (*.f64 eps -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x)))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 eps x)))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 eps x (*.f64 (pow.f64 x 5) (*.f64 eps 1/120))))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x))))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 7)) (fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 eps x))))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 7)) (fma.f64 eps x (*.f64 (pow.f64 x 5) (*.f64 eps 1/120)))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(fma.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 2) (pow.f64 x 6))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (fma.f64 1/1440 (*.f64 (pow.f64 eps 2) (pow.f64 x 6)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (fma.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)) (*.f64 (pow.f64 x 6) (*.f64 (pow.f64 eps 2) 1/1440)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 eps (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(-.f64 (fma.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(-.f64 (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4)))) (*.f64 eps x))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps 1/2)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps 1/2) (*.f64 (pow.f64 eps 3) -1/48))))
(sin.f64 (*.f64 1/2 eps))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))
(fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (+.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 1/3 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2)))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x -2))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 -1 (pow.f64 (sin.f64 x) 2))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))))))
(-.f64 (*.f64 (-.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 eps 2) 1/2)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 x) 3)))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 -1 (pow.f64 (sin.f64 x) 2)))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -12 (*.f64 (sin.f64 x) -1/12) (fma.f64 -3 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -2 (pow.f64 (sin.f64 x) 3))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 x) 2))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) -1/12) -12 (fma.f64 -2 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) -3)))) (*.f64 (pow.f64 eps 3) 1/6))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 (cos.f64 x) (+.f64 (*.f64 -48 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -12 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 -6 (pow.f64 (sin.f64 x) 4)) (*.f64 -3 (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))) (+.f64 (*.f64 -3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 x) 3)))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 -1 (pow.f64 (sin.f64 x) 2))))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 (cos.f64 x) (fma.f64 -48 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -12 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 -6 (pow.f64 (sin.f64 x) 4) (*.f64 -3 (pow.f64 (cos.f64 x) 2))))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -12 (*.f64 (sin.f64 x) -1/12) (fma.f64 -3 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -2 (pow.f64 (sin.f64 x) 3))))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (*.f64 -1 (+.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))))))))
(-.f64 (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 (cos.f64 x) (fma.f64 -48 (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -12 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 -6 (pow.f64 (sin.f64 x) 4) (*.f64 -3 (pow.f64 (cos.f64 x) 2))))))) (fma.f64 1/2 (*.f64 (pow.f64 eps 2) (-.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 x) 2))) (*.f64 (fma.f64 (*.f64 (sin.f64 x) -1/12) -12 (fma.f64 -2 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) -3)))) (*.f64 (pow.f64 eps 3) 1/6)))) (*.f64 eps (sin.f64 x)))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(+.f64 (log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (*.f64 -2 (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(+.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 -2 (/.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1))))
(fma.f64 -2 (/.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1)) (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))))))
(+.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 -2 (/.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1)) (*.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1))))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1)) (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1) 2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1)))) (*.f64 1/2 (pow.f64 x 2))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 12 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (pow.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))))))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))))))
(+.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 -2 (/.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1)) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -16 (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) (fma.f64 2 (/.f64 (cos.f64 (*.f64 eps 1/2)) (/.f64 (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1) (sin.f64 (*.f64 eps 1/2)))) (/.f64 (*.f64 12 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3))) (pow.f64 (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) 1)))))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1)) (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1) 2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1))))) (*.f64 (fma.f64 -16 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1) 3)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)) (fma.f64 2 (/.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1) (cos.f64 (*.f64 eps 1/2)))) (/.f64 12 (/.f64 (pow.f64 (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))))) (*.f64 (pow.f64 x 3) 1/6))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (+.f64 1 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (+.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 1/3 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2)))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x -2))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 eps (pow.f64 x 3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 eps (pow.f64 x 3)))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 eps (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (+.f64 eps (*.f64 (pow.f64 eps 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (pow.f64 x 3))) (*.f64 eps (pow.f64 x 3))))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (pow.f64 x 3) (pow.f64 eps 5)) (*.f64 eps (pow.f64 x 3))))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3)) (*.f64 (pow.f64 x 3) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (pow.f64 x 3))) (*.f64 eps (pow.f64 x 3)))))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 x 3) (pow.f64 eps 7)) (fma.f64 1/120 (*.f64 (pow.f64 x 3) (pow.f64 eps 5)) (*.f64 eps (pow.f64 x 3)))))
(+.f64 (*.f64 (pow.f64 x 3) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 (pow.f64 eps 3) -1/6) (*.f64 -1/5040 (pow.f64 eps 7)))))
(*.f64 eps x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) x)) (*.f64 eps x))
(fma.f64 -1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 eps x))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 eps 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) x)) (*.f64 eps x)))
(fma.f64 -1/6 (*.f64 x (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 x (pow.f64 eps 5)) (*.f64 eps x)))
(fma.f64 -1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 x (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) x)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) x)) (*.f64 eps x))))
(fma.f64 -1/6 (*.f64 x (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 x (pow.f64 eps 7)) (fma.f64 1/120 (*.f64 x (pow.f64 eps 5)) (*.f64 eps x))))
(+.f64 (*.f64 x (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 x (+.f64 (*.f64 (pow.f64 eps 3) -1/6) (*.f64 -1/5040 (pow.f64 eps 7)))))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (fma.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) -1) (+.f64 1 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1)))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) 3) -1) (fma.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (+.f64 1 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) 3)) (fma.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(fabs.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (log.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))) 1)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(/.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 x (*.f64 eps 1/2)))) 2)
(/.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (+.f64 x (*.f64 eps -1/2)))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 1)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) 1/3)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2))
(fabs.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 x)))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 1))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sin.f64 (fma.f64 eps 1/2 x))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(fabs.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(*.f64 1/2 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))
(fabs.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (sin.f64 x) (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (sin.f64 x) (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) (sin.f64 x))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(fabs.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (sin.f64 x) (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (sin.f64 x) (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 eps 2)) (sin.f64 x))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(fabs.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 eps (sin.f64 x) 0)
(*.f64 eps (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 1)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) 1/3)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) 2)
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)))
(sqrt.f64 (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2) (cos.f64 x)))
(*.f64 (cos.f64 x) (log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (log.f64 (exp.f64 (pow.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 2 (*.f64 2 (*.f64 eps (sin.f64 x)))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 4))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 eps (sin.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (sin.f64 x)) 1 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (fma.f64 eps (*.f64 2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (fma.f64 eps (*.f64 2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (+.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 2 (*.f64 2 (*.f64 eps (sin.f64 x)))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 4))
(+.f64 (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 1) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 eps (sin.f64 x)) 1 (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (fma.f64 eps (*.f64 2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 eps (sin.f64 x))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (fma.f64 eps (*.f64 2 (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(*.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 1)
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (fma.f64 eps (*.f64 (sin.f64 x) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (/.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (/.f64 1 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) 2) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps)) (-.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x))))) (-.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x))) (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (/.f64 1 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) 2) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (fma.f64 eps (*.f64 (sin.f64 x) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (fma.f64 eps (*.f64 (sin.f64 x) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (-.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3)) (fma.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2) (-.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (fma.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (-.f64 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (/.f64 1 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) 2) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))) (-.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (*.f64 (*.f64 2 (*.f64 eps (sin.f64 x))) (*.f64 2 (*.f64 eps (sin.f64 x))))) (-.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (-.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 eps (*.f64 2 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))) (*.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3) (pow.f64 (*.f64 2 (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (*.f64 (*.f64 2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 2 (*.f64 eps (sin.f64 x))) (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) 3) (pow.f64 (*.f64 eps (*.f64 2 (sin.f64 x))) 3)) (fma.f64 (*.f64 eps (*.f64 2 (sin.f64 x))) (-.f64 (*.f64 eps (*.f64 2 (sin.f64 x))) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) 2)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2)) (neg.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2)) (neg.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 1 (/.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) 2) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 3))) (neg.f64 (fma.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 3)) (fma.f64 eps (*.f64 (sin.f64 x) (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))) (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))))
(pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 1)
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2)
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 3)
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3) 1/3)
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2))
(fabs.f64 (fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) 3))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 1))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (sin.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 eps (sin.f64 x)))
(+.f64 (pow.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x)))) 2) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x)))) 2))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (fma.f64 eps (sin.f64 x) (*.f64 2 (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 3 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(sin.f64 (fma.f64 eps 1/2 x))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(fabs.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(sin.f64 (fma.f64 eps 1/2 x))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (fma.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) -1) (+.f64 1 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1)))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) 3) -1) (fma.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (+.f64 1 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) 3)) (fma.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(fabs.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (log.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))) 1)
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1)
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 1 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2) (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1)
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 2)
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 3)
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3) 1/3)
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2))
(fabs.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(log.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))) 1))
(log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(+.f64 -1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) -1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 eps 1/2))) -2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) 1) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) 1) (+.f64 1 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)))
(/.f64 (fma.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) -1) (+.f64 1 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1)))
(*.f64 (/.f64 (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))) (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) 3) -1) (fma.f64 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1) (+.f64 1 (fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) 3)) (fma.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) (fma.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1) (+.f64 2 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(fabs.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (log.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 3))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)))) 1)
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 1)
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(pow.f64 (*.f64 (pow.f64 x 3/2) (sqrt.f64 (sin.f64 eps))) 2)
(pow.f64 (*.f64 x (cbrt.f64 (sin.f64 eps))) 3)
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 3) 1/3)
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(sqrt.f64 (*.f64 (pow.f64 x 6) (pow.f64 (sin.f64 eps) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) (sin.f64 eps)))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) 3))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 3) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (pow.f64 x 3) 3)))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))) 1))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps))))
(*.f64 (pow.f64 x 3) (sin.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (sin.f64 eps)))) 1)
(*.f64 x (sin.f64 eps))
(pow.f64 (*.f64 x (sin.f64 eps)) 1)
(*.f64 x (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 x (sin.f64 eps))) 2)
(*.f64 x (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 3)
(*.f64 x (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 3) 1/3)
(*.f64 x (sin.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2))
(fabs.f64 (*.f64 x (sin.f64 eps)))
(log.f64 (pow.f64 (exp.f64 x) (sin.f64 eps)))
(*.f64 x (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (sin.f64 eps)))))
(*.f64 x (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 3))
(*.f64 x (sin.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 x (sin.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 x 3)))
(*.f64 x (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 x (sin.f64 eps))))
(*.f64 x (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 x (sin.f64 eps))))
(*.f64 x (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 x (sin.f64 eps))) 1))
(*.f64 x (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 x (sin.f64 eps))))
(*.f64 x (sin.f64 eps))

eval416.0ms (2.2%)

Compiler

Compiled 17797 to 11381 computations (36.1% saved)

prune297.0ms (1.6%)

Pruning

60 alts after pruning (54 fresh and 6 done)

PrunedKeptTotal
New61918637
Fresh43640
Picked325
Done044
Total62660686
Accuracy
100.0%
Counts
686 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.6%
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
29.2%
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
15.1%
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
25.8%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) 2)
92.3%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
77.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
16.0%
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
89.7%
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
75.4%
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
15.8%
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
46.6%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
67.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cos.f64 x))
29.2%
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
46.1%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
67.7%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
47.2%
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
93.6%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
51.9%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
73.3%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))
48.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
67.7%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
48.2%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
46.6%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
34.2%
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
29.6%
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) 1)
67.8%
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
51.8%
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
22.2%
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
28.2%
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
44.9%
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
77.7%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
59.7%
(*.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
98.5%
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 3)) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
48.2%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
78.5%
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
78.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
44.0%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
42.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
78.6%
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
67.0%
(*.f64 (log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
41.9%
(*.f64 (exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
16.0%
(*.f64 eps (sin.f64 x))
22.7%
(*.f64 eps (neg.f64 x))
52.2%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
99.3%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
46.5%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
46.6%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
16.0%
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
35.2%
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
13.9%
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
73.1%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
46.5%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
54.1%
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
54.2%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
93.6%
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
29.2%
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
15.1%
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
25.8%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) 2)
92.3%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
77.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
16.0%
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
89.7%
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
75.4%
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
15.8%
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
46.6%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
67.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cos.f64 x))
29.2%
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
46.1%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
67.7%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
47.2%
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
93.6%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
51.9%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
73.3%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))
48.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
67.7%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
48.2%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
46.6%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
34.2%
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
29.6%
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) 1)
67.8%
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
51.8%
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
22.2%
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
28.2%
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
44.9%
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
77.7%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
59.7%
(*.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
98.5%
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 3)) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
48.2%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
78.5%
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
78.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
44.0%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
42.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
78.6%
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
67.0%
(*.f64 (log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
41.9%
(*.f64 (exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
16.0%
(*.f64 eps (sin.f64 x))
22.7%
(*.f64 eps (neg.f64 x))
52.2%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
99.3%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
46.5%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
46.6%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
16.0%
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
35.2%
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
13.9%
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
73.1%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
46.5%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
54.1%
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
54.2%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
Compiler

Compiled 3608 to 2756 computations (23.6% saved)

localize760.0ms (4%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
99.8%
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)
97.0%
(sin.f64 (fma.f64 eps 1/2 x))
93.0%
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
100.0%
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
99.9%
(log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
99.8%
(pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)
99.9%
(*.f64 eps (sin.f64 x))
99.7%
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
93.5%
(cbrt.f64 (*.f64 eps (sin.f64 x)))
100.0%
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
100.0%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
99.9%
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
99.8%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
Compiler

Compiled 238 to 159 computations (33.2% saved)

series82.0ms (0.4%)

Counts
12 → 140
Calls

63 calls:

TimeVariablePointExpression
16.0ms
eps
@-inf
(log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
16.0ms
eps
@inf
(log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
6.0ms
eps
@inf
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
3.0ms
x
@-inf
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
3.0ms
x
@0
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)

rewrite272.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
942×associate-*l/
247×associate-*r*
234×associate-+l+
216×pow1
211×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042421
1555313
26160313
Stop Event
node limit
Counts
12 → 435
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)
(log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
Outputs
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))) 1)
(/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (*.f64 1/2 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (*.f64 1/2 eps))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (fma.f64 1/2 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) 1)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 x (*.f64 1/2 eps)))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 x (*.f64 1/2 eps)))) 1) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 (*.f64 1/2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) (-.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) 1)
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(*.f64 1 (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 1/3)
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 6) 1/6)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(sin.f64 (fma.f64 1/2 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) 1)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 (*.f64 1/2 eps) x))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 (*.f64 1/2 eps) x))) 1) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 (*.f64 1/2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 1/3))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(/.f64 (*.f64 eps (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (sin.f64 x))) (cbrt.f64 eps))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 (sin.f64 x) 0)))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) 0)))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 (sin.f64 x) 0)) (*.f64 eps (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 0 (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) 0)) (*.f64 eps (sin.f64 x)))
(+.f64 (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 0 (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 x) 0)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) (-.f64 1 (*.f64 0 (sin.f64 x))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) 0) (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 0 (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 (*.f64 eps (sin.f64 x)) 1)
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))
(*.f64 1 (*.f64 eps (sin.f64 x)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (sin.f64 x)))
(*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (sqrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) eps))
(*.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6)) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (cbrt.f64 eps)) (cbrt.f64 (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) 3) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(/.f64 (sin.f64 x) (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eps 2)) (sin.f64 x)) (-.f64 0 eps))
(/.f64 (*.f64 (neg.f64 (pow.f64 eps 2)) (sin.f64 x)) (neg.f64 eps))
(/.f64 (*.f64 (neg.f64 (pow.f64 eps 3)) (sin.f64 x)) (neg.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 1) eps)
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1) (pow.f64 eps 2))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1) eps)
(/.f64 (*.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) 1) (pow.f64 eps 2))
(/.f64 (*.f64 eps (*.f64 (sqrt.f64 eps) (sin.f64 x))) (sqrt.f64 eps))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (sqrt.f64 eps) (sin.f64 x))) eps)
(/.f64 (*.f64 eps (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) 1) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 1/2 eps)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 1/2 eps)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))) 1)
(*.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1)
(*.f64 1 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2) (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 2))
(log.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 1))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 0)
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) -1))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) -1)
(+.f64 -1 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(-.f64 (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (*.f64 1/2 eps)))
(*.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) -2))
(*.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) 1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) -2) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) 1) 1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) (-.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) 1)
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(*.f64 1 (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(sin.f64 (fma.f64 1/2 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))) 1)
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 1)
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(*.f64 1 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3) (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) 3) (sin.f64 (fma.f64 1/2 eps x)))
(/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 eps x)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 eps x)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (fma.f64 1/2 eps x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (fma.f64 1/2 eps x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 1/2 eps x) (fma.f64 1/2 eps x))) (cos.f64 (+.f64 (fma.f64 1/2 eps x) (fma.f64 1/2 eps x)))) (sin.f64 (fma.f64 1/2 eps x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 6))
(log.f64 (exp.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(exp.f64 (log.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) -2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) -2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) -2) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) -2) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (sin.f64 (fma.f64 1/2 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) 3) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))

simplify306.0ms (1.6%)

Algorithm
egg-herbie
Rules
439×associate-/l*
377×+-commutative
323×distribute-lft-in
312×distribute-rgt-in
308×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111442963
1300042332
Stop Event
node limit
Counts
575 → 683
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/384 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/384 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(*.f64 x (cos.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 1/4 (pow.f64 eps 2))
(+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (*.f64 1/4 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (+.f64 (*.f64 1/1440 (pow.f64 eps 6)) (*.f64 1/4 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (+.f64 (*.f64 -1/80640 (pow.f64 eps 8)) (+.f64 (*.f64 1/1440 (pow.f64 eps 6)) (*.f64 1/4 (pow.f64 eps 2)))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/12 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/12 (pow.f64 eps 4)) (*.f64 -1/45 (pow.f64 eps 6))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/12 (pow.f64 eps 4)) (+.f64 (*.f64 -1/45 (pow.f64 eps 6)) (*.f64 -17/2520 (pow.f64 eps 8)))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2))))) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2))))) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/24 (*.f64 (cos.f64 x) (sin.f64 x)))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 3) (pow.f64 (sin.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2)))))))))) (pow.f64 (sin.f64 x) 2))))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)))))))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sin.f64 x) 3)
(+.f64 (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))))) (pow.f64 (sin.f64 x) 3)))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/24 (*.f64 (cos.f64 x) (sin.f64 x))))))))) (pow.f64 (sin.f64 x) 3))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)
(+.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))) 1)
(/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (*.f64 1/2 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (*.f64 1/2 eps))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (fma.f64 1/2 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) 1)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 x (*.f64 1/2 eps)))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 x (*.f64 1/2 eps)))) 1) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 (*.f64 1/2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) (-.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) 1)
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(*.f64 1 (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 1/3)
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 6) 1/6)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(sin.f64 (fma.f64 1/2 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) 1)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 (*.f64 1/2 eps) x))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 (*.f64 1/2 eps) x))) 1) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 (*.f64 1/2 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 1/3))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(/.f64 (*.f64 eps (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (sin.f64 x))) (cbrt.f64 eps))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 (sin.f64 x) 0)))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) 0)))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 0 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 (sin.f64 x) 0)) (*.f64 eps (sin.f64 x)))
(+.f64 (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 0 (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) 0)) (*.f64 eps (sin.f64 x)))
(+.f64 (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 0 (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 x) 0)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) (-.f64 1 (*.f64 0 (sin.f64 x))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) 0) (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 0 (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 (*.f64 eps (sin.f64 x)) 1)
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))
(*.f64 1 (*.f64 eps (sin.f64 x)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (sin.f64 x)))
(*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (sqrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) eps))
(*.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6)) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (cbrt.f64 eps)) (cbrt.f64 (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) 3) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(/.f64 (sin.f64 x) (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eps 2)) (sin.f64 x)) (-.f64 0 eps))
(/.f64 (*.f64 (neg.f64 (pow.f64 eps 2)) (sin.f64 x)) (neg.f64 eps))
(/.f64 (*.f64 (neg.f64 (pow.f64 eps 3)) (sin.f64 x)) (neg.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 1) eps)
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1) (pow.f64 eps 2))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1) eps)
(/.f64 (*.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) 1) (pow.f64 eps 2))
(/.f64 (*.f64 eps (*.f64 (sqrt.f64 eps) (sin.f64 x))) (sqrt.f64 eps))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (sqrt.f64 eps) (sin.f64 x))) eps)
(/.f64 (*.f64 eps (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) 1) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 1/2 eps)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 1/2 eps)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))) 1)
(*.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1)
(*.f64 1 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2) (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 2))
(log.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 1))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 0)
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) -1))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) -1)
(+.f64 -1 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(-.f64 (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (*.f64 1/2 eps)))
(*.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) -2))
(*.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) 1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) -2) 2)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) 1) 1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) (-.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) 1)
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(*.f64 1 (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(sin.f64 (fma.f64 1/2 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))) 1)
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 1)
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(*.f64 1 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3) (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) 3) (sin.f64 (fma.f64 1/2 eps x)))
(/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 eps x)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 eps x)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (fma.f64 1/2 eps x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (fma.f64 1/2 eps x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 1/2 eps x) (fma.f64 1/2 eps x))) (cos.f64 (+.f64 (fma.f64 1/2 eps x) (fma.f64 1/2 eps x)))) (sin.f64 (fma.f64 1/2 eps x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 6))
(log.f64 (exp.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(exp.f64 (log.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))) 1)
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) -2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) -2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) -2) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) -2) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (sin.f64 (fma.f64 1/2 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) 3) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
Outputs
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 1/2 eps) (sin.f64 x))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))
(fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)))))
(+.f64 (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12))) (*.f64 (cos.f64 x) (fma.f64 -1/48 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 eps 2)))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(fma.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (fma.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 x 3)) (fma.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)) (+.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/384 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 1/384 (*.f64 (sin.f64 x) (pow.f64 eps 4)))))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) (*.f64 1/384 (pow.f64 eps 4)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/384 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/46080 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 1/384 (*.f64 (sin.f64 x) (pow.f64 eps 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/384 (pow.f64 eps 4)) (*.f64 -1/46080 (pow.f64 eps 6)))))
(*.f64 x (cos.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 5)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 5)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 1/2 eps))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/2 eps) (*.f64 -1/48 (pow.f64 eps 3)))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 4)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)) (fma.f64 -1/720 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 6)) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 (*.f64 1/2 eps) (*.f64 -1/48 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/3840 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/2 eps) (*.f64 1/3840 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/645120 (*.f64 (cos.f64 x) (pow.f64 eps 7)) (fma.f64 1/3840 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/2 eps) (*.f64 1/3840 (pow.f64 eps 5)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/48 (pow.f64 eps 3)) (*.f64 -1/645120 (pow.f64 eps 7)))))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 1/4 (pow.f64 eps 2))
(+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (*.f64 1/4 (pow.f64 eps 2)))
(fma.f64 -1/48 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (+.f64 (*.f64 1/1440 (pow.f64 eps 6)) (*.f64 1/4 (pow.f64 eps 2))))
(fma.f64 -1/48 (pow.f64 eps 4) (fma.f64 1/1440 (pow.f64 eps 6) (*.f64 1/4 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (+.f64 (*.f64 -1/80640 (pow.f64 eps 8)) (+.f64 (*.f64 1/1440 (pow.f64 eps 6)) (*.f64 1/4 (pow.f64 eps 2)))))
(fma.f64 -1/48 (pow.f64 eps 4) (fma.f64 -1/80640 (pow.f64 eps 8) (fma.f64 1/1440 (pow.f64 eps 6) (*.f64 1/4 (pow.f64 eps 2)))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/12 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) -1/12))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/12 (pow.f64 eps 4)) (*.f64 -1/45 (pow.f64 eps 6))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/12 (pow.f64 eps 4) (*.f64 (pow.f64 eps 6) -1/45)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/12 (pow.f64 eps 4)) (+.f64 (*.f64 -1/45 (pow.f64 eps 6)) (*.f64 -17/2520 (pow.f64 eps 8)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/12 (pow.f64 eps 4) (fma.f64 -1/45 (pow.f64 eps 6) (*.f64 (pow.f64 eps 8) -17/2520))))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(log.f64 (+.f64 1 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) 1/24))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 (pow.f64 eps 4) 1/24)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/40320 (pow.f64 eps 8) (*.f64 (pow.f64 eps 4) 1/24))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))))))
(+.f64 (sin.f64 x) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)))) (*.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2))))) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (sin.f64 x) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (fma.f64 1/2 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 x))) (pow.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2))))) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (sin.f64 x) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))))) (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 x) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 x))) (pow.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2)) -1/3))))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 2) (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2))))) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/24 (*.f64 (cos.f64 x) (sin.f64 x)))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 3) (pow.f64 (sin.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/3) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (-.f64 (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2)))))))))) (pow.f64 (sin.f64 x) 2))))))
(+.f64 (sin.f64 x) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (fma.f64 1/2 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 x))) (pow.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2))))) (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (fma.f64 -1/8 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/2 (*.f64 (cos.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) -1/6))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 3) (pow.f64 (sin.f64 x) 2)) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))) (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))) (+.f64 (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (fma.f64 1/2 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 x))) (pow.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2))))))))))))))
(+.f64 (sin.f64 x) (*.f64 1/3 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 x) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 x))) (pow.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2)) -1/3))) (*.f64 (/.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 2)) (-.f64 (+.f64 (fma.f64 1/2 (*.f64 (cos.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) -1/6))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) -7/48)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 3) (pow.f64 (sin.f64 x) 2)) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5))) (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))) (+.f64 (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 x) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 x))) (pow.f64 (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) 2)) -1/3)))))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))))))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps))))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))))) (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (-.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) 2)))))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) 2)) -1/3))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (*.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (pow.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 2)))))))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 x 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (-.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) 2)))))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps))) (fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps))) (fma.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) -4/3))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5))) (*.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) (-.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) 2)))))))))))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 1/3 (+.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) 2)) -1/3)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (-.f64 (+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) -4/3))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps))) -7/6)) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)))) (*.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) (+.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) 2)) -1/3))))))))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (sin.f64 x) 3)
(+.f64 (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 3))
(fma.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (pow.f64 (sin.f64 x) 3))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))))) (pow.f64 (sin.f64 x) 3)))
(fma.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (fma.f64 1/2 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (sin.f64 x) 3)))
(fma.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 x) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (sin.f64 x) 3)))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/8 (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/24 (*.f64 (cos.f64 x) (sin.f64 x))))))))) (pow.f64 (sin.f64 x) 3))))
(fma.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (fma.f64 1/2 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (pow.f64 eps 3) (fma.f64 -1/8 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/2 (*.f64 (cos.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) -1/6))))) (pow.f64 (sin.f64 x) 3))))
(fma.f64 eps (*.f64 3/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (fma.f64 (pow.f64 eps 2) (fma.f64 -1/8 (pow.f64 (sin.f64 x) 3) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 x) 2)) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (pow.f64 eps 3) (+.f64 (fma.f64 1/2 (*.f64 (cos.f64 x) (fma.f64 -1/4 (pow.f64 (sin.f64 x) 2) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))) (*.f64 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) -1/6))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) -7/48)) (pow.f64 (sin.f64 x) 3))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)
(+.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))
(fma.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(fma.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 (pow.f64 x 2) (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(fma.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 (pow.f64 x 2) (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))))
(fma.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 (pow.f64 x 2) (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (fma.f64 (pow.f64 x 3) (fma.f64 -1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps))) (fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps))) (fma.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) -4/3))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))))
(fma.f64 x (*.f64 3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 (pow.f64 x 2) (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (fma.f64 (pow.f64 x 3) (+.f64 (fma.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 -1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) -4/3))) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (cos.f64 (*.f64 1/2 eps))) -7/6)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) (cos.f64 x)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x)) -1/2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) (cos.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x)) -1/2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) 1/24))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) 1/24)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 -2 (*.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (pow.f64 x 2) -2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (fma.f64 1/3 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (pow.f64 x 2) -2))) (*.f64 (*.f64 1/3 (pow.f64 x 3)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (sin.f64 (*.f64 1/2 eps)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) 1) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (*.f64 1/2 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (sin.f64 (*.f64 1/2 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (neg.f64 (sin.f64 (*.f64 1/2 eps)))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (*.f64 1/2 eps))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) 1)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 x (*.f64 1/2 eps)))) 2)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (+.f64 x (*.f64 -1/2 eps)))) 2)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (+.f64 x (*.f64 eps -1/2)))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 x (*.f64 1/2 eps)))) 1) 2)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (+.f64 x (*.f64 -1/2 eps)))) 2)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (+.f64 x (*.f64 eps -1/2)))) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 1)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 1/3)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 1))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) (-.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(sin.f64 (fma.f64 1/2 eps x))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1)
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) 1)
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 1 (sin.f64 (fma.f64 1/2 eps x)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 1/2 eps x)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2)) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 4) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 4) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 4) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 4) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))))) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 1/3)
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3)
(sin.f64 (fma.f64 1/2 eps x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 6) 1/6)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(sin.f64 (fma.f64 1/2 eps x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 1/2 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))) 1))
(sin.f64 (fma.f64 1/2 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 2) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 2))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 (*.f64 1/2 eps) x))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 (*.f64 1/2 eps) x))) 1) 2)
(/.f64 (+.f64 (sin.f64 (fma.f64 1/2 eps x)) (sin.f64 (-.f64 (*.f64 1/2 eps) x))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))))) 1)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 1)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(*.f64 1 (cbrt.f64 (*.f64 eps (sin.f64 x))))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(/.f64 (*.f64 eps (cbrt.f64 (sin.f64 x))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 eps (/.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (sin.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (sin.f64 x))) (cbrt.f64 eps))
(/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (cbrt.f64 eps) (cbrt.f64 (sin.f64 x))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)) (cbrt.f64 (sin.f64 x)))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 1)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 2)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 3)
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1/3))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 1))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 (sin.f64 x) 0))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 0 (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 (sin.f64 x) 0)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 0 (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) 0)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 0 (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) 0) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 0 (sin.f64 x)) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 (sin.f64 x) 0)) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (+.f64 (*.f64 (sin.f64 x) 0) (*.f64 0 (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) 0)) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (+.f64 (*.f64 0 (sin.f64 x)) (*.f64 0 (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(*.f64 eps (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 x) 0)))
(*.f64 eps (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) (-.f64 1 (*.f64 0 (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(-.f64 (+.f64 (*.f64 (sin.f64 x) 0) (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 eps (sin.f64 x))
(-.f64 (+.f64 (*.f64 0 (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 eps (sin.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 eps (sin.f64 x))
(*.f64 (*.f64 eps (sin.f64 x)) 1)
(*.f64 eps (sin.f64 x))
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (sin.f64 x)))
(*.f64 (sqrt.f64 eps) (*.f64 (sin.f64 x) (sqrt.f64 eps)))
(*.f64 (sin.f64 x) (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)))
(*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (sqrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) eps))
(*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (cbrt.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) eps))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 eps (cbrt.f64 (sin.f64 x))))
(*.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)))
(*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)))
(*.f64 eps (*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x))))
(*.f64 (*.f64 (sin.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sin.f64 x) (sqrt.f64 eps)))
(*.f64 (sin.f64 x) (*.f64 (sqrt.f64 eps) (sqrt.f64 eps)))
(*.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (sin.f64 x) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) 1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6)) (pow.f64 (*.f64 eps (sin.f64 x)) 1/6))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (cbrt.f64 eps)) (cbrt.f64 (sin.f64 x)))
(*.f64 (cbrt.f64 (sin.f64 x)) (*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 3))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 2) 3) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (sin.f64 x) (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (pow.f64 eps 3))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) eps)
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (pow.f64 eps 2))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (pow.f64 eps 3))
(/.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) eps)
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (pow.f64 eps 2))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (pow.f64 eps 3))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eps 2)) (sin.f64 x)) (-.f64 0 eps))
(/.f64 (neg.f64 (pow.f64 eps 2)) (/.f64 (neg.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 eps 2)) (neg.f64 eps)) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (pow.f64 eps 2)) (sin.f64 x)) (neg.f64 eps))
(/.f64 (neg.f64 (pow.f64 eps 2)) (/.f64 (neg.f64 eps) (sin.f64 x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 eps 2)) (neg.f64 eps)) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (pow.f64 eps 3)) (sin.f64 x)) (neg.f64 (pow.f64 eps 2)))
(/.f64 (neg.f64 (pow.f64 eps 3)) (/.f64 (neg.f64 (pow.f64 eps 2)) (sin.f64 x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 eps 3)) (neg.f64 (pow.f64 eps 2))) (sin.f64 x))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 1) eps)
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1) (pow.f64 eps 2))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (pow.f64 eps 3))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1) eps)
(*.f64 (/.f64 (sin.f64 x) eps) (pow.f64 eps 2))
(/.f64 (*.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) 1) (pow.f64 eps 2))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 eps 2)) (pow.f64 eps 3))
(/.f64 (*.f64 eps (*.f64 (sqrt.f64 eps) (sin.f64 x))) (sqrt.f64 eps))
(/.f64 eps (/.f64 (sqrt.f64 eps) (*.f64 (sin.f64 x) (sqrt.f64 eps))))
(*.f64 (/.f64 eps (sqrt.f64 eps)) (*.f64 (sin.f64 x) (sqrt.f64 eps)))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 eps 3)) (*.f64 (sqrt.f64 eps) (sin.f64 x))) eps)
(/.f64 (sqrt.f64 (pow.f64 eps 3)) (/.f64 eps (*.f64 (sin.f64 x) (sqrt.f64 eps))))
(/.f64 (*.f64 eps (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 (*.f64 (*.f64 eps (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)) (cbrt.f64 (pow.f64 eps 2)))
(/.f64 eps (/.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))) (cbrt.f64 eps))
(/.f64 (cbrt.f64 (pow.f64 eps 2)) (/.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)) (*.f64 (cbrt.f64 (sin.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 x) (log.f64 (exp.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(*.f64 eps (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 1/2 eps)))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 eps 1))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 eps 1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 1)
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 eps 1))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) 1) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 eps 1))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) 3))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 1/2 eps)))))
(pow.f64 (exp.f64 2) (log.f64 (sin.f64 (*.f64 1/2 eps))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 (*.f64 1/2 eps)))) 1))
(pow.f64 (exp.f64 2) (log.f64 (sin.f64 (*.f64 1/2 eps))))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))) 1)
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1)
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 1 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2) (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1)
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 2)
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 3)
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3) 1/3)
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 2))
(log.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(exp.f64 (log.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))) 1))
(log1p.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 0)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) -1))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) -1)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(+.f64 -1 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(-.f64 (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) (cbrt.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) (cbrt.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) -2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 -2 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)))
(*.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 -2 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))
(*.f64 -2 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) 1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) -1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) 3) -1) (fma.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (+.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) 3)) (fma.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 1/2 eps) (*.f64 1/2 eps))) (cos.f64 (+.f64 (*.f64 1/2 eps) (*.f64 1/2 eps)))) -2) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 eps 1))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) 1) 1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) -1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 3) 1) 1) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) 3) -1) (fma.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (+.f64 1 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) 3)) (fma.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 1) (+.f64 2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sqrt.f64 -2)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3) 1/3)
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))
(log.f64 (pow.f64 (exp.f64 -2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (log.f64 (exp.f64 -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 1))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (-.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))) (-.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(sin.f64 (fma.f64 1/2 eps x))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) 1)
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) 1)
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) 1)
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 1 (sin.f64 (fma.f64 1/2 eps x)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (fma.f64 1/2 eps x)))
(sin.f64 (fma.f64 1/2 eps x))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2)) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) 1) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 4) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 4) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 4) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 4) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 4) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))))) (/.f64 1 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 6) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 6)) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1/3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x)))))
(sin.f64 (fma.f64 1/2 eps x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(sin.f64 (fma.f64 1/2 eps x))
(sin.f64 (fma.f64 1/2 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 1/2 eps x))) 1))
(sin.f64 (fma.f64 1/2 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))
(sin.f64 (fma.f64 1/2 eps x))
(fma.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 2) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 2))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))) 1)
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 1)
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 1 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3/2))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (sin.f64 (fma.f64 1/2 eps x)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) (*.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) 1) (sin.f64 (fma.f64 1/2 eps x)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x)))) (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3) (pow.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 2) 3) (sin.f64 (fma.f64 1/2 eps x)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) 1) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(*.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 eps x)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 1/2 eps x)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (fma.f64 1/2 eps x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (fma.f64 1/2 eps x))) (sin.f64 (fma.f64 1/2 eps x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (/.f64 (sin.f64 (fma.f64 1/2 eps x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))) (/.f64 (sin.f64 (fma.f64 1/2 eps x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (/.f64 (sin.f64 (fma.f64 1/2 eps x)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))) (/.f64 (sin.f64 (fma.f64 1/2 eps x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (/.f64 (sin.f64 (fma.f64 1/2 eps x)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))) (/.f64 (sin.f64 (fma.f64 1/2 eps x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (/.f64 (sin.f64 (fma.f64 1/2 eps x)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (fma.f64 1/2 eps x) (fma.f64 1/2 eps x))) (cos.f64 (+.f64 (fma.f64 1/2 eps x) (fma.f64 1/2 eps x)))) (sin.f64 (fma.f64 1/2 eps x))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 (fma.f64 1/2 eps x)))) (/.f64 2 (sin.f64 (fma.f64 1/2 eps x))))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 6))
(log.f64 (exp.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3))))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) 3))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(exp.f64 (log.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)) 1))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) -2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (sin.f64 (*.f64 1/2 eps))) -2) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (sin.f64 (*.f64 1/2 eps))) -2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))) -2) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) -2))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (-.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))))) -2)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) 3)) -2) (+.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))) -2)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2)) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2)))) (neg.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 2))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) 3))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))))) (*.f64 (sqrt.f64 (sin.f64 (fma.f64 1/2 eps x))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 2))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (sin.f64 (fma.f64 1/2 eps x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) -8)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) 3) (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 1/2 eps x)) 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) -8)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2) (sin.f64 (fma.f64 1/2 eps x)))

eval518.0ms (2.8%)

Compiler

Compiled 23592 to 16979 computations (28% saved)

prune193.0ms (1%)

Pruning

66 alts after pruning (56 fresh and 10 done)

PrunedKeptTotal
New67223695
Fresh163349
Picked145
Done066
Total68966755
Accuracy
100.0%
Counts
755 → 66
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.6%
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
13.9%
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/3) 3)
92.3%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
51.7%
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
77.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
16.0%
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
99.2%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
75.4%
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
15.8%
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
46.6%
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
67.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cos.f64 x))
29.2%
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
46.1%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
67.7%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
47.0%
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
93.6%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
51.9%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
93.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
73.3%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))
48.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
67.7%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
48.2%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
46.6%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
34.2%
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
29.6%
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) (cos.f64 x))
47.1%
(-.f64 (cos.f64 eps) 1)
67.8%
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
51.8%
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
22.2%
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
28.2%
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
46.8%
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
34.8%
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
26.4%
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
52.2%
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
78.5%
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
78.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
44.0%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
16.0%
(*.f64 (sin.f64 x) eps)
42.8%
(*.f64 (neg.f64 eps) (sin.f64 x))
22.7%
(*.f64 eps (neg.f64 x))
64.5%
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 2))
42.8%
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
77.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3)))
59.7%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
99.3%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (cos.f64 x)))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
99.3%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
78.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))))
67.0%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))))
78.6%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))))
62.7%
(*.f64 -2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))))
17.3%
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
46.5%
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
52.1%
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
46.6%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
16.0%
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
28.0%
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
35.2%
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
32.6%
(expm1.f64 (log1p.f64 (*.f64 -2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))
13.9%
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
73.1%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
46.5%
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
48.0%
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
Compiler

Compiled 2382 to 1580 computations (33.7% saved)

regimes305.0ms (1.6%)

Counts
98 → 1
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(expm1.f64 (log1p.f64 (*.f64 -2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3)))
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 2))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) 2)
(*.f64 (exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 (*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (cos.f64 x)))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 3)) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) 2)) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (cos.f64 x))
(-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 x))
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))) (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
Outputs
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
Calls

3 calls:

189.0ms
eps
51.0ms
x
31.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 1442 to 845 computations (41.4% saved)

regimes253.0ms (1.3%)

Counts
75 → 1
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(expm1.f64 (log1p.f64 (*.f64 -2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3)))
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 2))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) 2)
(*.f64 (exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
Outputs
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
Calls

3 calls:

141.0ms
x
61.0ms
eps
25.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 876 to 545 computations (37.8% saved)

regimes295.0ms (1.6%)

Counts
74 → 3
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(expm1.f64 (log1p.f64 (*.f64 -2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3)))
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 2))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))) 2)
(*.f64 (exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
Outputs
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))
Calls

3 calls:

120.0ms
eps
102.0ms
x
46.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.2%3x
99.2%3eps
93.6%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 854 to 530 computations (37.9% saved)

regimes100.0ms (0.5%)

Counts
64 → 3
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(expm1.f64 (log1p.f64 (*.f64 -2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (log1p.f64 (expm1.f64 (sin.f64 (fma.f64 1/2 eps x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 1/2 eps x))) 3)))
(*.f64 -2 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (fma.f64 1/2 eps x)))) 2))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (cos.f64 x)))
Outputs
(fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
Calls

1 calls:

80.0ms
x
Results
AccuracySegmentsBranch
99.2%3x
Compiler

Compiled 677 to 415 computations (38.7% saved)

regimes125.0ms (0.7%)

Counts
52 → 3
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) 1/3) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(expm1.f64 (log1p.f64 (*.f64 -2 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))
Outputs
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
Calls

1 calls:

71.0ms
x
Results
AccuracySegmentsBranch
99.2%3x
Compiler

Compiled 506 to 309 computations (38.9% saved)

regimes75.0ms (0.4%)

Counts
48 → 1
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 x 2)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(fabs.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(-.f64 (fabs.f64 (cos.f64 (+.f64 eps x))) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 4))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) -2)) 1) 1)
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(-.f64 (exp.f64 (log.f64 (cos.f64 eps))) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)))
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 3))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)) 3)
Outputs
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
Calls

3 calls:

23.0ms
x
22.0ms
eps
16.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
78.7%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
78.7%1eps
78.7%1x
Compiler

Compiled 462 to 275 computations (40.5% saved)

regimes97.0ms (0.5%)

Counts
22 → 2
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(/.f64 1 (/.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2) 1) 1)
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x)))
Calls

3 calls:

42.0ms
x
34.0ms
eps
15.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
76.0%4x
77.7%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
79.2%3eps
Compiler

Compiled 193 to 121 computations (37.3% saved)

regimes75.0ms (0.4%)

Counts
17 → 3
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(/.f64 (sin.f64 x) (/.f64 eps (pow.f64 eps 2)))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (*.f64 x (neg.f64 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))
Outputs
(-.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
Calls

3 calls:

32.0ms
x
26.0ms
eps
12.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
74.7%4x
74.2%3eps
72.6%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 137 to 82 computations (40.1% saved)

regimes33.0ms (0.2%)

Counts
12 → 2
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Outputs
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 (neg.f64 eps) (sin.f64 x))
Calls

2 calls:

20.0ms
eps
10.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
72.6%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
73.9%3eps
Compiler

Compiled 90 to 52 computations (42.2% saved)

regimes21.0ms (0.1%)

Counts
11 → 3
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))
Outputs
(-.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (neg.f64 eps) (sin.f64 x))
(-.f64 (cos.f64 eps) (cos.f64 x))
Calls

1 calls:

19.0ms
eps
Results
AccuracySegmentsBranch
73.9%3eps
Compiler

Compiled 74 to 43 computations (41.9% saved)

regimes17.0ms (0.1%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 -2 (*.f64 (*.f64 1/2 eps) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
Outputs
(-.f64 (cos.f64 eps) 1)
(*.f64 (neg.f64 eps) (sin.f64 x))
(-.f64 (cos.f64 eps) 1)
Calls

1 calls:

15.0ms
eps
Results
AccuracySegmentsBranch
73.4%3eps
Compiler

Compiled 58 to 35 computations (39.7% saved)

regimes38.0ms (0.2%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
Outputs
(-.f64 (cos.f64 eps) 1)
(*.f64 eps (neg.f64 x))
(-.f64 (cos.f64 eps) 1)
Calls

2 calls:

25.0ms
eps
12.0ms
x
Results
AccuracySegmentsBranch
48.7%3x
53.6%3eps
Compiler

Compiled 24 to 14 computations (41.7% saved)

regimes8.0ms (0%)

Accuracy

Total -5.2b remaining (-10.6%)

Threshold costs -5.2b (-10.6%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 eps (neg.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
Outputs
(*.f64 eps (neg.f64 x))
Calls

2 calls:

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

Compiled 20 to 11 computations (45% saved)

bsearch51.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
1.4727944661110675e-52
9.005233583971044e-52
22.0ms
-0.0638244305794952
-0.02658088605174299
Results
30.0ms91×body1024valid
8.0ms40×body512valid
7.0ms19×body2048valid
3.0ms26×body256valid
Compiler

Compiled 400 to 307 computations (23.3% saved)

bsearch49.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
1.4727944661110675e-52
9.005233583971044e-52
23.0ms
-0.0638244305794952
-0.02658088605174299
Results
24.0ms87×body1024valid
10.0ms37×body512valid
8.0ms22×body2048valid
4.0ms30×body256valid
Compiler

Compiled 388 to 307 computations (20.9% saved)

bsearch51.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
1.4727944661110675e-52
9.005233583971044e-52
22.0ms
-0.0638244305794952
-0.02658088605174299
Results
28.0ms98×body1024valid
11.0ms43×body512valid
7.0ms17×body2048valid
2.0ms18×body256valid
Compiler

Compiled 388 to 307 computations (20.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.0667396356376386e-5
-1.536737403995403e-11
Compiler

Compiled 14 to 10 computations (28.6% saved)

bsearch84.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
7.001709299064214e-42
4.686122272693011e-33
35.0ms
-21.218180920020473
-5.782066182907497e-10
Results
31.0ms65×body1024valid
18.0ms29×body2048valid
18.0ms93×body512valid
13.0ms117×body256valid
Compiler

Compiled 345 to 274 computations (20.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.8960835385969403e-14
0.0
Compiler

Compiled 14 to 10 computations (28.6% saved)

bsearch79.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
4.774687097987033e-9
3.128721913321793e-7
39.0ms
-21.218180920020473
-5.782066182907497e-10
Results
30.0ms75×body1024valid
28.0ms159×body256valid
11.0ms12×body2048valid
7.0ms26×body512valid
Compiler

Compiled 286 to 214 computations (25.2% saved)

bsearch77.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
4.774687097987033e-9
3.128721913321793e-7
47.0ms
-21.218180920020473
-5.782066182907497e-10
Results
39.0ms61×body1024valid
18.0ms177×body256valid
11.0ms14×body2048valid
5.0ms20×body512valid
Compiler

Compiled 269 to 214 computations (20.4% saved)

bsearch161.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
113.0ms
7.001709299064214e-42
4.686122272693011e-33
47.0ms
-21.218180920020473
-5.782066182907497e-10
Results
102.0ms85×body1024valid
24.0ms98×body512valid
19.0ms17×body2048valid
11.0ms104×body256valid
Compiler

Compiled 280 to 219 computations (21.8% saved)

simplify27.0ms (0.1%)

Algorithm
egg-herbie
Rules
35×*-commutative
21×+-commutative
10×neg-mul-1
10×neg-sub0
sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01121216
11881216
22251216
32471216
42531216
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (if (<=.f64 x 4583190933415609/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x))))) (-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (if (<=.f64 x 4583190933415609/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x))) (if (<=.f64 x 7548785066802179/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) -5902958103587057/295147905179352825856) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(if (<=.f64 eps -1558380939346983/2361183241434822606848) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 4707826301540011/196159429230833773869868419475239575503198607639501078528) (*.f64 (neg.f64 eps) (sin.f64 x)) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) -6338253001141147/158456325028528675187087900672) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(if (<=.f64 eps -8264141345021879/73786976294838206464) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 519460313115661/2361183241434822606848) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) (cos.f64 x))))
(if (<=.f64 eps -6989102394647075/18889465931478580854784) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 519460313115661/2361183241434822606848) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) 1)))
(if (<=.f64 eps -2115620184325601/1208925819614629174706176) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 4676805239458889/187072209578355573530071658587684226515959365500928) (*.f64 eps (neg.f64 x)) (-.f64 (cos.f64 eps) 1)))
(*.f64 eps (neg.f64 x))
Outputs
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 eps 0)))))
(*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (if (<=.f64 x 4583190933415609/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x))))) (-.f64 (+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))) (if (<=.f64 x 4583190933415609/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) x)))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (if (<=.f64 x 4583190933415609/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) x)))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (if (<=.f64 x 4583190933415609/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x))) (if (<=.f64 x 4583190933415609/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) x)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (fma.f64 (+.f64 (cos.f64 eps) -1) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (if (<=.f64 x 4583190933415609/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) x)))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(if (<=.f64 x -7782220156096217/288230376151711744) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x))) (if (<=.f64 x 7548785066802179/13479973333575319897333507543509815336818572211270286240551805124608) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(if (or (<=.f64 x -7782220156096217/288230376151711744) (not (<=.f64 x 7548785066802179/13479973333575319897333507543509815336818572211270286240551805124608))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) (*.f64 1 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (+.f64 (*.f64 eps 1/2) x))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) -5902958103587057/295147905179352825856) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) -5902958103587057/295147905179352825856) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(if (<=.f64 eps -1558380939346983/2361183241434822606848) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 4707826301540011/196159429230833773869868419475239575503198607639501078528) (*.f64 (neg.f64 eps) (sin.f64 x)) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(if (<=.f64 eps -1558380939346983/2361183241434822606848) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 4707826301540011/196159429230833773869868419475239575503198607639501078528) (neg.f64 (*.f64 eps (sin.f64 x))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) -6338253001141147/158456325028528675187087900672) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) -6338253001141147/158456325028528675187087900672) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x))))
(if (<=.f64 eps -8264141345021879/73786976294838206464) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 519460313115661/2361183241434822606848) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) (cos.f64 x))))
(if (or (<=.f64 eps -8264141345021879/73786976294838206464) (not (<=.f64 eps 519460313115661/2361183241434822606848))) (-.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x))))
(if (<=.f64 eps -6989102394647075/18889465931478580854784) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 519460313115661/2361183241434822606848) (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (cos.f64 eps) 1)))
(if (or (<=.f64 eps -6989102394647075/18889465931478580854784) (not (<=.f64 eps 519460313115661/2361183241434822606848))) (-.f64 (cos.f64 eps) 1) (neg.f64 (*.f64 eps (sin.f64 x))))
(if (or (<=.f64 eps -6989102394647075/18889465931478580854784) (not (<=.f64 eps 519460313115661/2361183241434822606848))) (+.f64 (cos.f64 eps) -1) (neg.f64 (*.f64 eps (sin.f64 x))))
(if (<=.f64 eps -2115620184325601/1208925819614629174706176) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 4676805239458889/187072209578355573530071658587684226515959365500928) (*.f64 eps (neg.f64 x)) (-.f64 (cos.f64 eps) 1)))
(if (or (<=.f64 eps -2115620184325601/1208925819614629174706176) (not (<=.f64 eps 4676805239458889/187072209578355573530071658587684226515959365500928))) (-.f64 (cos.f64 eps) 1) (*.f64 eps (neg.f64 x)))
(if (or (<=.f64 eps -2115620184325601/1208925819614629174706176) (not (<=.f64 eps 4676805239458889/187072209578355573530071658587684226515959365500928))) (+.f64 (cos.f64 eps) -1) (*.f64 eps (neg.f64 x)))
(*.f64 eps (neg.f64 x))
Compiler

Compiled 346 to 238 computations (31.2% saved)

soundness3.1s (16.4%)

Rules
835×associate-*r/
835×associate-*r/
835×associate-*r/
835×associate-*r/
777×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2237747
044113759
1121913246
2553613246
041369
1664349
044113759
1121913246
2553613246
080534267
1218633003
2732633003
091937018
1237935378
044113759
1121913246
2553613246
091937018
1237935378
01247
116147
2237747
044113759
1121913246
2553613246
041369
1664349
041369
1664349
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
Compiler

Compiled 1334 to 844 computations (36.7% saved)

end1.0ms (0%)

preprocess243.0ms (1.3%)

Compiler

Compiled 662 to 356 computations (46.2% saved)

Profiling

Loading profile data...