2cos (problem 3.3.5)

Time bar (total: 16.4s)

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)

sample2.9s (17.7%)

Results
1.3s4089×body512valid
699.0ms1755×body1024valid
678.0ms885×body2048valid
248.0ms1527×body256valid
Bogosity

preprocess162.0ms (1%)

Algorithm
egg-herbie
Rules
440×fma-def
108×sub-neg
82×associate--r+
72×cancel-sign-sub-inv
62×neg-mul-1
Problems
124×(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
77×No Errors
55×(cos.f64 (+.f64 x eps))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027234
149218
296210
3184210
4346210
5480210
6634210
7760210
8794210
9820210
10826210
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 14 computations (53.3% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 18 to 12 computations (33.3% saved)

localize114.0ms (0.7%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
82.1%
(cos.f64 (+.f64 x eps))
59.9%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 21 to 8 computations (61.9% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
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
x
@-inf
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
0.0ms
eps
@-inf
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))

rewrite141.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1000×fma-def
976×log1p-expm1-u
976×expm1-log1p-u
802×log-prod
378×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2244947
Stop Event
node limit
Counts
2 → 163
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 (neg.f64 (cos.f64 x)) 1))
(+.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 (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 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 0 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.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 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.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 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 1 (/.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 (cos.f64 x) 3)) (fma.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 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 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 (+.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 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(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)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(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)))))
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (cos.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (cos.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (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))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (neg.f64 (cos.f64 x)))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 1 (-.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)))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.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)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (cos.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.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))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.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)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (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 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.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))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.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))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.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 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 -1 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (cos.f64 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 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 0 (cos.f64 (+.f64 x eps)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(*.f64 1 (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 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.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 (*.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)))) (cos.f64 (-.f64 x eps)))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(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))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (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) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))

simplify104.0ms (0.6%)

Algorithm
egg-herbie
Rules
806×fma-neg
778×associate-+l+
744×unswap-sqr
662×associate-+r+
648×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03899790
18949237
227108700
Stop Event
node limit
Counts
211 → 254
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 (neg.f64 (cos.f64 x)) 1))
(+.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 (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 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 0 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.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 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.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 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 1 (/.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 (cos.f64 x) 3)) (fma.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 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 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 (+.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 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(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)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(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)))))
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (cos.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (cos.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (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))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (neg.f64 (cos.f64 x)))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 1 (-.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)))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.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)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (cos.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.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))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.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)))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (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 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.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))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.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))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.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 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(fma.f64 -1 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (cos.f64 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 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 0 (cos.f64 (+.f64 x eps)))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(*.f64 (cos.f64 (+.f64 x eps)) 1)
(*.f64 1 (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 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.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 (*.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)))) (cos.f64 (-.f64 x eps)))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(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))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (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) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
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 (cos.f64 eps) (fma.f64 x (neg.f64 (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 (cos.f64 eps) (+.f64 (*.f64 (pow.f64 x 2) (fma.f64 (cos.f64 eps) -1/2 1/2)) (fma.f64 (neg.f64 x) (sin.f64 eps) -1)))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
(-.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 -1 (+.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)) (cos.f64 eps))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (+.f64 (fma.f64 (pow.f64 x 2) (fma.f64 (cos.f64 eps) -1/2 1/2) -1) (cos.f64 eps)))
(-.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 (sin.f64 x) (neg.f64 eps))
(+.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 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.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/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
(+.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 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps))))
(-.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) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (sin.f64 eps))))
(-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.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 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))))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.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 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)))
(-.f64 (cos.f64 x) (*.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 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.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 (cos.f64 x) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))))
(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 (neg.f64 (cos.f64 x)) 1))
(-.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 (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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (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 0 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 1 (-.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))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (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 (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 (fma.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)) 1) (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 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) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (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 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 1 (/.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 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (fma.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)) 1) (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 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) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (fma.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)) 1) (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 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 (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 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (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 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 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x)))) (-.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.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))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(-.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))
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps))))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (/.f64 (exp.f64 (cos.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (exp.f64 (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (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))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(-.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 (cos.f64 (+.f64 x eps)) 1 (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (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 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (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))
(fma.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (-.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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 1 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 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))
(fma.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.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))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (neg.f64 (sqrt.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) 1))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (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 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)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (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 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)))
(fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) 1) (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 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)))
(fma.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))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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))))
(fma.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))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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))))
(fma.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 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 1) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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))))
(fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (cbrt.f64 (neg.f64 (cos.f64 x)))) (cbrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.f64 (neg.f64 (cos.f64 x))) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 -1 (cos.f64 x) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.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 eps x)) (cos.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (-.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 x))) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cos.f64 x)) 1 (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(fma.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 0)
(+.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 eps x)) (*.f64 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.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 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 0 (cos.f64 (+.f64 x eps)))
(cos.f64 (+.f64 eps x))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 eps x)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 eps x)))) (sin.f64 1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps))) (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))) (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 x eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (+.f64 eps x))))))
(-.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 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(cos.f64 (+.f64 eps x))
(*.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 (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 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.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 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))) (fma.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (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 eps) (sin.f64 x)) 3)) (fma.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 eps) (cos.f64 x) (*.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 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 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)))) (cos.f64 (-.f64 x 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))))) (cos.f64 (-.f64 x eps)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (cos.f64 (-.f64 x eps)))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(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))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(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))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1))
(cos.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(fma.f64 (cos.f64 (+.f64 x eps)) 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 eps x)) (*.f64 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 1 (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 eps x)) (*.f64 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (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 eps x)) (*.f64 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.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 eps x)) (*.f64 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.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 eps x)) (*.f64 0 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))

eval59.0ms (0.4%)

Compiler

Compiled 4748 to 1515 computations (68.1% saved)

prune139.0ms (0.8%)

Pruning

47 alts after pruning (46 fresh and 1 done)

PrunedKeptTotal
New20846254
Fresh000
Picked011
Done000
Total20847255
Accuracy
99.8%
Counts
255 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.5%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
59.1%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
58.8%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.3%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
12.8%
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
12.8%
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
40.6%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
40.9%
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
40.7%
(/.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)))
59.2%
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
58.9%
(-.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
49.3%
(-.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
40.4%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
59.5%
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.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 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (cos.f64 x))
38.8%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (cos.f64 x))
15.5%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x))) (cos.f64 x))
59.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
40.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1) (cos.f64 x))
14.5%
(-.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (cos.f64 x))
53.6%
(-.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)))
39.6%
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
54.5%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
59.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
30.8%
(-.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))))) (cos.f64 x))
31.0%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
40.9%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
40.9%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
27.2%
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
41.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
13.0%
(-.f64 (cos.f64 x) (cos.f64 x))
41.4%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.9%
(-.f64 (cos.f64 eps) 1)
47.3%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
53.6%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps))))
54.4%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
39.6%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
52.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
81.3%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
42.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
40.3%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
40.8%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
40.9%
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
41.0%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
28.3%
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
40.5%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (cos.f64 x)))
59.1%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
58.8%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.3%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
12.8%
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3) 1/3)
12.8%
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
40.6%
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 3)
40.9%
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
40.7%
(/.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)))
59.2%
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
58.9%
(-.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
49.3%
(-.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
40.4%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
59.5%
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.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 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (cos.f64 x))
38.8%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (cos.f64 x))
15.5%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x))) (cos.f64 x))
59.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
40.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1) (cos.f64 x))
14.5%
(-.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (cos.f64 x))
53.6%
(-.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)))
39.6%
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
54.5%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
59.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
30.8%
(-.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (+.f64 eps x)))))) (cos.f64 x))
31.0%
(-.f64 (sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)) (cos.f64 x))
40.9%
(-.f64 (log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
40.9%
(-.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
27.2%
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
41.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
13.0%
(-.f64 (cos.f64 x) (cos.f64 x))
41.4%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.9%
(-.f64 (cos.f64 eps) 1)
47.3%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
53.6%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps))))
54.4%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
39.6%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
52.1%
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
81.3%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
42.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
40.3%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
40.8%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
40.9%
(log.f64 (*.f64 (exp.f64 (neg.f64 (cos.f64 x))) (exp.f64 (cos.f64 (+.f64 x eps)))))
41.0%
(log.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
28.3%
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
Compiler

Compiled 3166 to 2068 computations (34.7% saved)

localize863.0ms (5.2%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.8%
(/.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)))
99.7%
(pow.f64 (cos.f64 (+.f64 x eps)) 2)
90.3%
(cos.f64 (+.f64 x eps))
69.1%
(-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))
100.0%
(*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps))
100.0%
(-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps)))
99.9%
(*.f64 x (sin.f64 eps))
80.3%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (cos.f64 x))
99.9%
(exp.f64 (log.f64 (cos.f64 (+.f64 x eps))))
90.3%
(cos.f64 (+.f64 x eps))
77.0%
(log.f64 (cos.f64 (+.f64 x eps)))
69.1%
(-.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (cos.f64 x))
77.3%
(-.f64 (cos.f64 eps) 1)
99.8%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
89.8%
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
Compiler

Compiled 223 to 107 computations (52% saved)

series124.0ms (0.8%)

Counts
13 → 256
Calls

75 calls:

TimeVariablePointExpression
27.0ms
eps
@-inf
(log.f64 (cos.f64 (+.f64 x eps)))
26.0ms
x
@inf
(log.f64 (cos.f64 (+.f64 x eps)))
19.0ms
eps
@inf
(log.f64 (cos.f64 (+.f64 x eps)))
19.0ms
x
@-inf
(log.f64 (cos.f64 (+.f64 x eps)))
3.0ms
eps
@0
(/.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)))

rewrite129.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
334×log1p-expm1-u
334×expm1-log1p-u
324×add-cube-cbrt
321×add-exp-log
321×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify481.0ms (2.9%)

Algorithm
egg-herbie
Rules
696×associate-+l+
674×associate-+r+
508×distribute-rgt-in
502×distribute-lft-in
478×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111137215
1306734614
Stop Event
node limit
Counts
605 → 654
Calls
Call 1
Inputs
(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))))))
(*.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 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.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 (+.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/24 (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) 1)
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))) (cos.f64 x))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))) (cos.f64 x))
(-.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))) (cos.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 x 2)))) (cos.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 -1/2 (pow.f64 x 2))))) (cos.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))))) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(*.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))))
(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 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (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 -1/2 (*.f64 (pow.f64 x 2) (cos.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 -1/2 (*.f64 (pow.f64 x 2) (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 -1/2 (*.f64 (pow.f64 x 2) (cos.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 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.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 (pow.f64 x 2) (cos.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (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 (pow.f64 x 2) (cos.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (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 (pow.f64 x 2) (cos.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 (cos.f64 eps) 2)) 1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) 1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 (cos.f64 eps) 2)))) 1)
(-.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 (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 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2))
(*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x))))))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))))))
(-.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 (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 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 eps) 2)
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 (cos.f64 eps) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2)
(pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2)
(pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2)
(pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2)
(pow.f64 (cos.f64 x) 2)
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 2)))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2)
(pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2)
(pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2)
(pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2)
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2)))) (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2)) (+.f64 1 (cos.f64 eps))))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.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)) 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)) 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)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))) (*.f64 1/4 (sin.f64 x)))))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))) (*.f64 1/4 (sin.f64 x))))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))) (*.f64 1/4 (sin.f64 x))))) (cos.f64 x))) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 -1/12 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))))
(/.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)) 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)) 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)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 1 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (*.f64 (cos.f64 eps) 1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (*.f64 (cos.f64 eps) 1)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(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 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (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 1 (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))))
(*.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 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.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 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (/.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 1 (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.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 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) 1) (/.f64 (cbrt.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 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (cbrt.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 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (/.f64 (sqrt.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 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (/.f64 (sqrt.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 1 (/.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)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.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 (-.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 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 -1 (neg.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6) (pow.f64 (cos.f64 x) 6)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (pow.f64 (cos.f64 x) 4)) 1) (*.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 (neg.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (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 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 x eps)) (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 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(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)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(pow.f64 (/.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))) -1)
(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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 3) (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))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (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)))
(+.f64 0 (log.f64 (cos.f64 (+.f64 x eps))))
(+.f64 (log.f64 (sqrt.f64 (cos.f64 (+.f64 x eps)))) (log.f64 (sqrt.f64 (cos.f64 (+.f64 x eps)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2)) (log.f64 (cbrt.f64 (cos.f64 (+.f64 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 x eps))))) 1)
(*.f64 1 (log.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 2) (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 x eps))) 2))
(cbrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 1))
(log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1))
(+.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (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 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2)))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 1/2)
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(fabs.f64 (cos.f64 (+.f64 x eps)))
(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))
(cos.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 x eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (cos.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (cos.f64 x))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(fma.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (cos.f64 x)))
(fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (sin.f64 eps)))) 1)
(pow.f64 (*.f64 x (sin.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (sin.f64 eps))) 2)
(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))
(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))))
(+.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 x (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 x) (sin.f64 eps) (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (sin.f64 eps)))) (sqrt.f64 (*.f64 x (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(*.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (+.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (pow.f64 (*.f64 x (sin.f64 eps)) 2)) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (+.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (pow.f64 (*.f64 x (sin.f64 eps)) 2))) (neg.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 x (sin.f64 eps))) (neg.f64 (*.f64 x (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 x (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 (neg.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps)))) (*.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps)))))))
(pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 (neg.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 x (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 (neg.f64 x) (sin.f64 eps)))
(fma.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (neg.f64 (*.f64 x (sin.f64 eps))))
(fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (*.f64 (neg.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 x (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (*.f64 (neg.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 x (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (*.f64 (neg.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)))) 1)
(pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 x 2) -1/2 1)) (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))))
(+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(+.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 (neg.f64 (cos.f64 x)) (cos.f64 x) (pow.f64 (cos.f64 x) 2)))
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 1 (*.f64 (pow.f64 (cos.f64 x) 2) 1)))
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (fma.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 1 (*.f64 (pow.f64 (cos.f64 x) 2) 1)))
(+.f64 (fma.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 1 (*.f64 (pow.f64 (cos.f64 x) 2) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (cbrt.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)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (pow.f64 (cos.f64 x) 4)) (+.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)) 6) (pow.f64 (cos.f64 x) 6))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (pow.f64 (cos.f64 x) 4))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6) (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (pow.f64 (cos.f64 x) 2))))))
(pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(fma.f64 1 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(fma.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (+.f64 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))) 1)
(*.f64 1 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 (+.f64 x eps) (+.f64 x eps))) (cos.f64 (-.f64 (+.f64 x eps) (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (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 1 (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))))
(*.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 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.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 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (/.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 1 (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.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 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) 1) (/.f64 (cbrt.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 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (cbrt.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 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (/.f64 (sqrt.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 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (/.f64 (sqrt.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)))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(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)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(pow.f64 (/.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))) -1)
(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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 3) (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))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(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 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (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)))
Outputs
(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 (fma.f64 (pow.f64 x 2) -1/2 1) (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 (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 (fma.f64 (pow.f64 x 2) -1/2 1) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 1/2 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 (*.f64 1/2 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)))))
(*.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 -2 (+.f64 (*.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))))
(+.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 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (fma.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (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)))) (*.f64 1/3 (*.f64 (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 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.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 (*.f64 -1/2 (pow.f64 eps 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)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 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 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (*.f64 1/24 (pow.f64 eps 4)) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.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)))
(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 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (neg.f64 (sin.f64 eps))) 1))
(+.f64 (cos.f64 eps) (fma.f64 x (neg.f64 (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 -1/2 (cos.f64 eps))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (*.f64 x (sin.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 (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 (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (*.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 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 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)) (*.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 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x))))
(-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x))) (*.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 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))) (*.f64 (*.f64 1/6 (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 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))
(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 x (neg.f64 (sin.f64 eps))) (cos.f64 eps)))
(-.f64 (log.f64 (cos.f64 eps)) (/.f64 x (/.f64 (cos.f64 eps) (sin.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 x (/.f64 (cos.f64 eps) (sin.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 (-.f64 (log.f64 (cos.f64 eps)) (/.f64 x (/.f64 (cos.f64 eps) (sin.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)) (+.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 x (/.f64 (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 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 (-.f64 (log.f64 (cos.f64 eps)) (/.f64 x (/.f64 (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 1/2 (*.f64 (pow.f64 x 2) (fma.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 x)))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))))
(log.f64 (cos.f64 (+.f64 eps 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 (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 (-.f64 (log.f64 (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 (*.f64 1/2 (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)) (+.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 (-.f64 (log.f64 (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.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 (*.f64 1/2 (pow.f64 eps 2)) (fma.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 eps x)))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (+.f64 eps x)))
(log.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))))
(log.f64 (cos.f64 (+.f64 eps x)))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (neg.f64 (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 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.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 (pow.f64 x 2) (cos.f64 eps)) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 1/6 (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 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)))
(-.f64 (cos.f64 x) (*.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) (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 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)) (*.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 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)))))
(+.f64 (cos.f64 x) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x))) (*.f64 eps (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 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 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (neg.f64 (sin.f64 eps))) 1))
(+.f64 (cos.f64 eps) (fma.f64 x (neg.f64 (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 -1/2 (cos.f64 eps))))) 1))
(+.f64 (cos.f64 eps) (+.f64 (-.f64 (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (*.f64 x (sin.f64 eps))) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/24 (pow.f64 x 4)) (*.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/24 (pow.f64 x 4) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) -1)
(+.f64 (-.f64 (fma.f64 -1/24 (pow.f64 x 4) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))) (*.f64 x (sin.f64 eps))) (+.f64 -1 (cos.f64 eps)))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 x (sin.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))) (cos.f64 x))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))) (cos.f64 x))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 x (sin.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))) (cos.f64 x))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))) (cos.f64 x))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))) (cos.f64 x))
(-.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 x 2)))) (cos.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 x 2))) (cos.f64 x)))
(+.f64 1 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps x)) (cos.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 -1/2 (pow.f64 x 2))))) (cos.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (pow.f64 x 2)))) (cos.f64 x)))
(-.f64 (+.f64 (-.f64 1 (*.f64 eps x)) (*.f64 -1/2 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1))))) (cos.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))))) (cos.f64 x))
(-.f64 (+.f64 1 (fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 -1/2 (pow.f64 x 2) (*.f64 1/6 (*.f64 x (pow.f64 eps 3))))))) (cos.f64 x))
(-.f64 (+.f64 (-.f64 1 (*.f64 eps x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 -1/2 (pow.f64 x 2) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) x)))) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (+.f64 (cos.f64 x) (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(*.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 -1/6 (pow.f64 eps 3))))
(+.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 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))) (*.f64 x (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (*.f64 x (neg.f64 (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 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.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 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (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 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.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 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (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 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.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 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(fma.f64 (pow.f64 x 2) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 eps x)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (pow.f64 x 2)))))
(+.f64 (-.f64 1 (*.f64 eps x)) (*.f64 -1/2 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))))
(+.f64 1 (fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 -1/2 (pow.f64 x 2) (*.f64 1/6 (*.f64 x (pow.f64 eps 3)))))))
(+.f64 (-.f64 1 (*.f64 eps x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 -1/2 (pow.f64 x 2) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) x))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (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) (fma.f64 (pow.f64 x 2) -1/2 1))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))
(fma.f64 (pow.f64 x 2) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (pow.f64 x 2))))
(+.f64 1 (*.f64 -1/2 (+.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 -1/2 (pow.f64 x 2) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (fma.f64 (pow.f64 x 2) -1/2 1))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 -1/2 (pow.f64 x 2) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (fma.f64 (pow.f64 x 2) -1/2 1)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 -1/2 (pow.f64 x 2) (*.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4)))))))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(*.f64 (cos.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(-.f64 (pow.f64 (cos.f64 eps) 2) 1)
(+.f64 (pow.f64 (cos.f64 eps) 2) -1)
(neg.f64 (pow.f64 (sin.f64 eps) 2))
(-.f64 (+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 (cos.f64 eps) 2)) 1)
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2)) -1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (cos.f64 eps) 2))) 1)
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 (pow.f64 x 2) (+.f64 1 (fma.f64 -1 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))) -1)
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 (pow.f64 x 2) (+.f64 1 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2))) -1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 1 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 (cos.f64 eps) 2)))) 1)
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 (pow.f64 x 2) (+.f64 1 (fma.f64 -1 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (pow.f64 x 3) (*.f64 4/3 (*.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2)))) -1)
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 (pow.f64 x 2) (+.f64 1 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (pow.f64 x 3) (*.f64 4/3 (*.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2)))) -1)
(-.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 (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 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x))))
(*.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (*.f64 -2 eps) (*.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (pow.f64 eps 2) (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 2) (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (pow.f64 eps 3) (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 eps 3) (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 2) (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (pow.f64 eps 3) (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (pow.f64 eps 4) (fma.f64 -1/3 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) 1/3))))))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 (pow.f64 eps 3) (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (pow.f64 eps 4) (fma.f64 -1/3 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) 1/3))))))
(-.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 (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 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 eps) 2)
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 (cos.f64 eps) 2))
(fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 2)))
(fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 (pow.f64 x 2) (fma.f64 -1 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 (pow.f64 x 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 (pow.f64 x 2) (fma.f64 -1 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (pow.f64 x 3) (*.f64 4/3 (*.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -2 (*.f64 x (*.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 (pow.f64 x 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 (pow.f64 x 3) (*.f64 4/3 (*.f64 (cos.f64 eps) (sin.f64 eps))) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 x) 2)
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (cos.f64 x) 2))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 2)))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 2) (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
(+.f64 (*.f64 -2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x)))) (pow.f64 (cos.f64 x) 2))))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 2) (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (pow.f64 eps 3) (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (cos.f64 x) 2))))
(fma.f64 -2 (*.f64 eps (*.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (pow.f64 eps 2) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 (pow.f64 eps 3) (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 (pow.f64 (cos.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 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (neg.f64 (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)))))) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(-.f64 (fma.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (neg.f64 (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (fma.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (neg.f64 (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))) (*.f64 (pow.f64 x 2) (-.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (-.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)) (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))))))))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))))) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 1 (cos.f64 eps)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (pow.f64 (cos.f64 eps) 2) 1)) (pow.f64 (+.f64 1 (cos.f64 eps)) 2)))) (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2)) (+.f64 1 (cos.f64 eps))))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(-.f64 (fma.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (neg.f64 (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (fma.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (neg.f64 (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))) (fma.f64 (pow.f64 x 3) (-.f64 (*.f64 4/3 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (+.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (neg.f64 (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)))))) (fma.f64 1/6 (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (neg.f64 (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (+.f64 (cos.f64 eps) 1) 2) (+.f64 (pow.f64 (cos.f64 eps) 2) -1))))) (/.f64 (+.f64 (cos.f64 eps) 1) (fma.f64 -1/2 (cos.f64 eps) -1/2)))))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))))) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(+.f64 (fma.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))) (fma.f64 (pow.f64 x 2) (-.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (-.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)) (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))))))) (fma.f64 (pow.f64 x 3) (-.f64 (*.f64 4/3 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (-.f64 (fma.f64 1/6 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))) (/.f64 (+.f64 (cos.f64 eps) 1) (fma.f64 -1/2 (cos.f64 eps) -1/2)))) (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (-.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (fma.f64 -1/2 (cos.f64 eps) -1/2)) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)) (/.f64 (sin.f64 eps) (/.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))))))))))) (/.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 (+.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)) 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)) 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)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(/.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 (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(/.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 (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(/.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 (*.f64 -1 x))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(/.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 -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 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 1/2 (-.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))) (*.f64 1/4 (sin.f64 x)))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) (*.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/2 (/.f64 (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (sin.f64 x) 1/4))))))
(-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 1/2 (-.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/2 (*.f64 4/3 (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 x)))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (*.f64 2 (/.f64 (cos.f64 x) (-.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (sin.f64 x) 1/4))))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))) (*.f64 1/4 (sin.f64 x))))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 x) 2)) (*.f64 1/4 (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (cos.f64 x))) (*.f64 1/4 (sin.f64 x))))) (cos.f64 x))) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2)) (cos.f64 x))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))) (*.f64 -1/12 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x))))))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) (*.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/2 (/.f64 (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (sin.f64 x) 1/4))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/3 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) 1/3)) (cos.f64 x))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 1/2 (/.f64 (*.f64 4/3 (*.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 x))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (sin.f64 x) 1/4))))) (fma.f64 -1/4 (*.f64 1/2 (-.f64 (/.f64 (fma.f64 -1 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) -1/12))))))))
(-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 1/2 (-.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/2 (*.f64 4/3 (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 x)))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (*.f64 2 (/.f64 (cos.f64 x) (-.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (sin.f64 x) 1/4))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/3 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) 1/3)) (cos.f64 x))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 1/2 (*.f64 4/3 (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (cos.f64 x)))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (*.f64 2 (/.f64 (cos.f64 x) (-.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))))) (*.f64 (sin.f64 x) 1/4))))) (fma.f64 -1/4 (*.f64 1/2 (-.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)) -1/12))))))) (*.f64 eps (sin.f64 x)))
(/.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)) 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)) 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)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.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 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.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 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.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 x (*.f64 -1 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.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 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 1 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(fabs.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2)))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 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 (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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) 1)) (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))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.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 (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -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 (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))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (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 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)))))
(*.f64 (/.f64 1/2 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))) (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))
(*.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)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.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 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (/.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 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (+.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)) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.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 1 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (+.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)) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) 1) (/.f64 (cbrt.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 (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 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (cbrt.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))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (cbrt.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 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (/.f64 (sqrt.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 (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 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (/.f64 (sqrt.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 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(/.f64 1 (/.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)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.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 (-.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 x eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.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 (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 -1 (neg.f64 (/.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 -1 (/.f64 (neg.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 (neg.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 x eps)) 2) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2))) (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (pow.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 2))
(/.f64 (*.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))) (pow.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6) (pow.f64 (cos.f64 x) 6)) 1) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (*.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (pow.f64 (cos.f64 x) 4)) 1) (*.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 (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 x) 2) (pow.f64 (cos.f64 (+.f64 eps x)) 2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.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 (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 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 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 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))))
(*.f64 1 (/.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 x eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (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 (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))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.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))
(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 (/.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))) -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))))
(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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 3) (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 3) (pow.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 3)))
(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))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(-.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 (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))
(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))
(+.f64 0 (log.f64 (cos.f64 (+.f64 x eps))))
(log.f64 (cos.f64 (+.f64 eps x)))
(+.f64 (log.f64 (sqrt.f64 (cos.f64 (+.f64 x eps)))) (log.f64 (sqrt.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2)) (log.f64 (cbrt.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 x eps))))) 1)
(log.f64 (cos.f64 (+.f64 eps x)))
(*.f64 1 (log.f64 (cos.f64 (+.f64 x eps))))
(log.f64 (cos.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 2) (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (log.f64 (cos.f64 (+.f64 x eps))) 1)
(log.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 3)
(log.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 x eps))) 3) 1/3)
(log.f64 (cos.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 2)
(log.f64 (cos.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 eps x))) 2))
(fabs.f64 (log.f64 (cos.f64 (+.f64 eps x))))
(cbrt.f64 (pow.f64 (log.f64 (cos.f64 (+.f64 x eps))) 3))
(log.f64 (cos.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(log.f64 (cos.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 1))
(log.f64 (cos.f64 (+.f64 eps x)))
(log1p.f64 (-.f64 (cos.f64 (+.f64 x eps)) 1))
(log1p.f64 (+.f64 (cos.f64 (+.f64 eps x)) -1))
(+.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (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 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 0 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1)
(cos.f64 (+.f64 eps x))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 1 (cos.f64 (+.f64 x eps)))
(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 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))))
(cos.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4))) (fabs.f64 (cbrt.f64 (cos.f64 (+.f64 eps x)))))
(pow.f64 (cos.f64 (+.f64 x eps)) 1)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) 1/2)
(cos.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3)
(cos.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) 2)
(cos.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 3) 1/3)
(cos.f64 (+.f64 eps x))
(pow.f64 (exp.f64 1) (log.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (E.f64) (log.f64 (cos.f64 (+.f64 eps x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(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 x eps))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x))))) (sqrt.f64 (log.f64 (cos.f64 (+.f64 eps x)))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(cos.f64 (+.f64 eps x))
(fabs.f64 (cos.f64 (+.f64 x eps)))
(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))
(cos.f64 (+.f64 x eps))
(cos.f64 (+.f64 eps x))
(expm1.f64 (log1p.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) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 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 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (fma.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (fma.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (-.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 3) (pow.f64 (cos.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 2) (pow.f64 (cos.f64 x) 2))) (neg.f64 (+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) 3)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) 3) 1/3)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) 2)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) 2))
(fabs.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x))) 3))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))) 1))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (fma.f64 x (sin.f64 eps) (cos.f64 x))))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (neg.f64 (cos.f64 x)))
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (fma.f64 x (sin.f64 eps) (cos.f64 x)))
(-.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 (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))
(pow.f64 (sqrt.f64 (*.f64 x (sin.f64 eps))) 2)
(*.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))
(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))
(+.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 x) (sin.f64 eps) (*.f64 x (sin.f64 eps))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (sin.f64 eps)))) (sqrt.f64 (*.f64 x (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 (*.f64 x (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 1 (*.f64 (*.f64 x (sin.f64 eps)) 1)))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 x (sin.f64 eps))) 2))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(*.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (+.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (+.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2) (*.f64 (cos.f64 eps) (*.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (*.f64 (*.f64 x (sin.f64 eps)) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (pow.f64 (*.f64 x (sin.f64 eps)) 2)) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (+.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (+.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2) (*.f64 (cos.f64 eps) (*.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (*.f64 (*.f64 x (sin.f64 eps)) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (pow.f64 (*.f64 x (sin.f64 eps)) 2))) (neg.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (pow.f64 (*.f64 x (sin.f64 eps)) 2)) (neg.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (pow.f64 (*.f64 x (sin.f64 eps)) 2)) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (neg.f64 (*.f64 x (sin.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 x (sin.f64 eps))) (neg.f64 (*.f64 x (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (+.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2) (*.f64 (cos.f64 eps) (*.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (*.f64 (*.f64 x (sin.f64 eps)) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 (neg.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (+.f64 (pow.f64 (*.f64 x (sin.f64 eps)) 2) (*.f64 (cos.f64 eps) (*.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) (pow.f64 (*.f64 x (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2) (*.f64 (*.f64 x (sin.f64 eps)) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps)))) (*.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))) (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 3) (pow.f64 (*.f64 (*.f64 x (sin.f64 eps)) 0) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) 2) (*.f64 (*.f64 (*.f64 x (sin.f64 eps)) 0) (-.f64 (*.f64 (*.f64 x (sin.f64 eps)) 0) (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))))))
(pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 3)
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3) 1/3)
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2)
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) 2))
(fabs.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) 3))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 1))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (neg.f64 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 1 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (neg.f64 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 (fma.f64 (pow.f64 x 2) -1/2 1) (cos.f64 eps) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (neg.f64 (*.f64 x (sin.f64 eps))))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) (*.f64 (neg.f64 x) (sin.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (neg.f64 (*.f64 x (sin.f64 eps))))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (-.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) (*.f64 x (sin.f64 eps))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x (sin.f64 eps)) 0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)))) 1)
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 1)
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 3)
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3) 1/3)
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 2)
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 2))
(fabs.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 x 2) -1/2 1)) (cos.f64 eps)))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1)) 3))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))) 1))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))))
(*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 2) -1/2 1))
(+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(+.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 (neg.f64 (cos.f64 x)) (cos.f64 x) (pow.f64 (cos.f64 x) 2)))
(+.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 (neg.f64 (cos.f64 x)) (cos.f64 x) (pow.f64 (cos.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) 0)))
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 1 (*.f64 (pow.f64 (cos.f64 x) 2) 1)))
(+.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 (neg.f64 (cos.f64 x)) (cos.f64 x) (pow.f64 (cos.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) 0)))
(+.f64 (fma.f64 1 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (fma.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 1 (*.f64 (pow.f64 (cos.f64 x) 2) 1)))
(+.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 (neg.f64 (cos.f64 x)) (cos.f64 x) (pow.f64 (cos.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) 0)))
(+.f64 (fma.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 1 (*.f64 (pow.f64 (cos.f64 x) 2) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (neg.f64 (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 0) (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (neg.f64 (pow.f64 (cos.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))) (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 4))))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))))
(*.f64 1 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (pow.f64 (cos.f64 x) 4)) (+.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 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 eps x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6) (pow.f64 (cos.f64 x) 6))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (pow.f64 (cos.f64 x) 4))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4))) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 eps x)) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (pow.f64 (cos.f64 x) 4)) (+.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 (+.f64 eps x)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6) (pow.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (neg.f64 (pow.f64 (cos.f64 x) 2))) (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (pow.f64 (cos.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6) (pow.f64 (cos.f64 x) 6)) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 2))))
(pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 1)
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 3)
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 3) 1/3)
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2)
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 2))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 2))
(fabs.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 3))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(fma.f64 1 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(fma.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (neg.f64 (pow.f64 (cos.f64 x) 2)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (+.f64 x eps)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (+.f64 eps x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))) 1)
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(*.f64 1 (pow.f64 (cos.f64 (+.f64 x eps)) 2))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 eps x))) 2) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4)))
(/.f64 (+.f64 (cos.f64 (+.f64 (+.f64 x eps) (+.f64 x eps))) (cos.f64 (-.f64 (+.f64 x eps) (+.f64 x eps)))) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 2 (+.f64 eps x))) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (*.f64 2 (+.f64 eps x)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 4))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 4))
(fabs.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2))))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 6))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (+.f64 x eps)))))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (+.f64 x eps)))) 1))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2)))
(pow.f64 (cos.f64 (+.f64 eps x)) 2)
(+.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (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 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 1 (cos.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 2) (cbrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 (+.f64 x eps))) (sqrt.f64 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(-.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)) 2) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.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 (exp.f64 (log1p.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)) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) 3) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.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 (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 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)))))
(*.f64 (/.f64 1/2 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))) (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (sin.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (sin.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))))
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))
(*.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)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.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 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (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 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (/.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 1 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (cbrt.f64 (+.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)) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.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 1 (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (+.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)) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) 2) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) 1) (/.f64 (cbrt.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 (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 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (cbrt.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))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (sqrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.f64 (cbrt.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 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) 1) (/.f64 (sqrt.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 (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 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)) (/.f64 (sqrt.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 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.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))
(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 (/.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))) -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))))
(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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) 2) (pow.f64 (cos.f64 x) 2)) 3) (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) 3) (pow.f64 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))) 3)))
(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))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(-.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 (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))
(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))

eval481.0ms (2.9%)

Compiler

Compiled 33591 to 14329 computations (57.3% saved)

prune289.0ms (1.8%)

Pruning

58 alts after pruning (54 fresh and 4 done)

PrunedKeptTotal
New1168321200
Fresh192241
Picked235
Done011
Total1189581247
Accuracy
99.9%
Counts
1247 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.1%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
58.8%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.3%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
23.4%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
40.5%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
80.2%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
51.0%
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
41.3%
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
40.6%
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
42.6%
(/.f64 (*.f64 (*.f64 -2 eps) (*.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
51.7%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
59.2%
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
58.9%
(-.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
49.3%
(-.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (cos.f64 x))
40.4%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
59.5%
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.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 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (cos.f64 x))
38.8%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
40.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1) (cos.f64 x))
53.6%
(-.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)))
39.6%
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
54.5%
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
59.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
31.0%
(-.f64 (fabs.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x))
37.4%
(-.f64 (exp.f64 (log.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))))) (cos.f64 x))
41.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
41.4%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.9%
(-.f64 (cos.f64 eps) 1)
47.3%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
53.6%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps))))
54.4%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
39.6%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
80.0%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.6%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.4%
(*.f64 (+.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))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
58.5%
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.3%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
52.1%
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))
81.3%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
51.3%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
43.7%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
42.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
63.2%
(*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
47.5%
(*.f64 (fabs.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.5%
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
76.2%
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.8%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
23.8%
(*.f64 -1/2 (pow.f64 eps 2))
51.3%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
40.7%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
40.7%
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
40.9%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
14.2%
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
40.7%
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
51.4%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
59.1%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
58.8%
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.3%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
23.4%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
40.5%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
80.2%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
51.0%
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
41.3%
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
40.6%
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
42.6%
(/.f64 (*.f64 (*.f64 -2 eps) (*.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
51.7%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
59.2%
(-.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
58.9%
(-.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
49.3%
(-.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (cos.f64 x))
40.4%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
59.5%
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.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 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (cos.f64 x))
38.8%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
40.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1) (cos.f64 x))
53.6%
(-.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)))
39.6%
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
54.5%
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
59.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
31.0%
(-.f64 (fabs.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x))
37.4%
(-.f64 (exp.f64 (log.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps))))) (cos.f64 x))
41.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
41.4%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.9%
(-.f64 (cos.f64 eps) 1)
47.3%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
53.6%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps))))
54.4%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
39.6%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
80.0%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.6%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.4%
(*.f64 (+.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))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
58.5%
(*.f64 (+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.3%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
52.1%
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))
81.3%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
51.3%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
43.7%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
42.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
63.2%
(*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
47.5%
(*.f64 (fabs.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.5%
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
76.2%
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.8%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
23.8%
(*.f64 -1/2 (pow.f64 eps 2))
51.3%
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
40.7%
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
40.7%
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
40.9%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
14.2%
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
40.7%
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
51.4%
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
Compiler

Compiled 3834 to 2746 computations (28.4% saved)

localize1.1s (6.9%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.9%
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
99.9%
(*.f64 (cos.f64 eps) (cos.f64 x))
59.9%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
99.8%
(*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))
95.3%
(*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))
73.4%
(fma.f64 (cos.f64 eps) -1/2 1/2)
73.3%
(+.f64 (cos.f64 eps) -1)
99.1%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
76.6%
(cbrt.f64 (+.f64 (cos.f64 eps) -1))
73.3%
(+.f64 (cos.f64 eps) -1)
100.0%
(pow.f64 eps 2)
100.0%
(*.f64 -1/2 (pow.f64 eps 2))
99.6%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))
98.9%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
90.7%
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
81.6%
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
Compiler

Compiled 216 to 124 computations (42.6% saved)

series63.0ms (0.4%)

Counts
15 → 220
Calls

69 calls:

TimeVariablePointExpression
15.0ms
x
@-inf
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
4.0ms
x
@0
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
4.0ms
eps
@inf
(cbrt.f64 (+.f64 (cos.f64 eps) -1))
3.0ms
x
@inf
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
3.0ms
eps
@0
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)

rewrite195.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
980×expm1-udef
478×associate-*r*
318×associate-*l*
261×log1p-expm1-u
261×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040435
1580409
27366409
Stop Event
node limit
Counts
15 → 397
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 eps 2)
(+.f64 (cos.f64 eps) -1)
(cbrt.f64 (+.f64 (cos.f64 eps) -1))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (cos.f64 eps) -1/2 1/2)
(*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))
(*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(*.f64 (cos.f64 eps) (cos.f64 x))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) 1/3) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) 3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) 1) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(*.f64 eps eps)
(*.f64 (pow.f64 eps 2) 1)
(*.f64 1 (pow.f64 eps 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(exp.f64 (log.f64 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (cos.f64 eps) -1) 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 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(/.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 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.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 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 3/2)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(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 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(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 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) 1)
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 1)
(*.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1/3) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1/3) (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1/3))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (cos.f64 eps) -1) 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 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(/.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 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.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 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(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 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(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 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (cos.f64 eps) -1) 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 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(/.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 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.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 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 3/2)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(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 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(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 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2)
(+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) 1) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 1)
(*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(*.f64 1 (fma.f64 (cos.f64 eps) -1/2 1/2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2)) (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 eps)) 3) 1/8) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 -1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 -1/2 (cos.f64 eps))) 1/4) (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2))
(pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(+.f64 (*.f64 x (*.f64 -1/2 (cos.f64 eps))) (*.f64 x 1/2))
(+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) x) (*.f64 1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)))) 1)
(pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 (cos.f64 eps) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) (*.f64 x (neg.f64 (sin.f64 eps))))
(+.f64 (*.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) x) (*.f64 (neg.f64 (sin.f64 eps)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))) 1)
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) (pow.f64 (sin.f64 eps) 3)) x) (+.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (pow.f64 (sin.f64 eps) 2)) x) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))
(pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (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 eps) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (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))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.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 (-.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 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))))
(*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 1 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))) (-.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 1 (/.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (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)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))
(/.f64 (neg.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))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.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 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (neg.f64 (fma.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 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (neg.f64 (fma.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)))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(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)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(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))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.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 (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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) 1)
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x))) 2)
(/.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 x eps))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x)))) -2)
(pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3)
(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)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 eps)) (cos.f64 x)))
(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))))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) 1)
(*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 1)
(*.f64 1 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))
(pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))

simplify316.0ms (1.9%)

Algorithm
egg-herbie
Rules
1180×fma-def
982×log-prod
828×*-commutative
716×fma-neg
484×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
094729079
1241328169
2685028166
Stop Event
node limit
Counts
617 → 564
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cbrt.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 7)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))))))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.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)
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(*.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 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)))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 6) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 -1/80640 (*.f64 (pow.f64 eps 8) x)) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 6) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 -1 (*.f64 x (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (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)))))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (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)))))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (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)))))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (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)))))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (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)))))
(*.f64 -1 (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (pow.f64 x 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 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 -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 (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))))
(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))))))
(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))))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (cos.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 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
1
(+.f64 1 (*.f64 x (sin.f64 eps)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 x (sin.f64 eps))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) 1/3) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) 3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) 1) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(*.f64 eps eps)
(*.f64 (pow.f64 eps 2) 1)
(*.f64 1 (pow.f64 eps 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(exp.f64 (log.f64 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (cos.f64 eps) -1) 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 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(/.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 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.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 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 3/2)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(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 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(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 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) 1)
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 1)
(*.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1/3) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1/3) (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1/3))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (cos.f64 eps) -1) 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 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(/.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 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.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 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(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 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(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 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (cos.f64 eps) -1) 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 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(*.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(/.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 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.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 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 3/2)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(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 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(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 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(+.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2)
(+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) 1) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 1)
(*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(*.f64 1 (fma.f64 (cos.f64 eps) -1/2 1/2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2)) (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 eps)) 3) 1/8) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 -1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 -1/2 (cos.f64 eps))) 1/4) (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2))
(pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(+.f64 (*.f64 x (*.f64 -1/2 (cos.f64 eps))) (*.f64 x 1/2))
(+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) x) (*.f64 1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)))) 1)
(pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 (cos.f64 eps) -1/2 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) (*.f64 x (neg.f64 (sin.f64 eps))))
(+.f64 (*.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) x) (*.f64 (neg.f64 (sin.f64 eps)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))) 1)
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) (pow.f64 (sin.f64 eps) 3)) x) (+.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (pow.f64 (sin.f64 eps) 2)) x) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))
(pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (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 eps) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (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))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(*.f64 1 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.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 (-.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 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))))
(*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 1 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))) (-.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 1 (/.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (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)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))
(/.f64 (neg.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))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.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 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (neg.f64 (fma.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 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (neg.f64 (fma.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)))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(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)
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(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))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 (+.f64 x eps)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.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 (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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) 1)
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x))) 2)
(/.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 x eps))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x)))) -2)
(pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3)
(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)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 eps)) (cos.f64 x)))
(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))))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) 1)
(*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 1)
(*.f64 1 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))
(pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
Outputs
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 -2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18)) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 -2)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (cbrt.f64 -2) x))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18)) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (cbrt.f64 -2) x))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) (*.f64 (cbrt.f64 -2) (pow.f64 x 2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18)) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 -2)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))) (+.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) (*.f64 (cbrt.f64 -2) (pow.f64 x 2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6)) (fma.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)))))) (*.f64 (cbrt.f64 -2) (pow.f64 x 3))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (cbrt.f64 -2) x))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 x (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18))) -2)))
(fma.f64 x (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (fma.f64 x (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18))) -2) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (fma.f64 -4/9 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (pow.f64 (cbrt.f64 -2) 2))))))))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 (fma.f64 (pow.f64 x 2) (fma.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) -2/3 (fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18)) (pow.f64 (cbrt.f64 -2) 2)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) -4/9)))) (*.f64 x (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cbrt.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 7)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))))))))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (fma.f64 x (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18))) -2) (fma.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (fma.f64 -4/9 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (pow.f64 (cbrt.f64 -2) 2))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2/3 (-.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))) (fma.f64 -4/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18)) (*.f64 (cbrt.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (pow.f64 (cbrt.f64 -2) 2)))))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 7)) 1/18)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (cbrt.f64 -2) 2)) (-.f64 (*.f64 -1/6 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))))))))))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2 (fma.f64 x (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17) 1/18)))) (fma.f64 (pow.f64 x 3) (fma.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6)) (fma.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)))))) -2/3 (fma.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)))) -4/9 (fma.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18)) (pow.f64 (cbrt.f64 -2) 2)))))) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5) 1/18)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (cbrt.f64 -2)) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6)) (fma.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 7)) 1/18))))))))) (*.f64 (pow.f64 x 2) (fma.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) -2/3 (fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))) (*.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10) 1/18)) (pow.f64 (cbrt.f64 -2) 2)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16) 1/18)) -4/9))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -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 -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 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 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (sin.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 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 -2 (*.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 (*.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 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (fma.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(+.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))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+.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 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 eps))))
(+.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 1/24 (pow.f64 eps 4)) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.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)))
(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))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6))))
(+.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)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/40320 (pow.f64 eps 8)))))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (-.f64 (cos.f64 eps) 1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 (cos.f64 eps) 1))
(+.f64 -1 (cos.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))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6))))
(+.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)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/40320 (pow.f64 eps 8)))))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1/4 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) 1/4)
(+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (*.f64 1/4 (pow.f64 eps 2)))
(fma.f64 -1/48 (pow.f64 eps 4) (*.f64 (pow.f64 eps 2) 1/4))
(fma.f64 (pow.f64 eps 2) 1/4 (*.f64 -1/48 (pow.f64 eps 4)))
(+.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 (pow.f64 eps 2) 1/4)))
(fma.f64 -1/48 (pow.f64 eps 4) (fma.f64 (pow.f64 eps 2) 1/4 (*.f64 (pow.f64 eps 6) 1/1440)))
(+.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 (pow.f64 eps 2) 1/4))))
(fma.f64 -1/48 (pow.f64 eps 4) (fma.f64 (pow.f64 eps 8) -1/80640 (fma.f64 (pow.f64 eps 2) 1/4 (*.f64 (pow.f64 eps 6) 1/1440))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) x))
(*.f64 1/4 (*.f64 x (pow.f64 eps 2)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))
(fma.f64 -1/48 (*.f64 x (pow.f64 eps 4)) (*.f64 1/4 (*.f64 x (pow.f64 eps 2))))
(*.f64 x (fma.f64 (pow.f64 eps 2) 1/4 (*.f64 -1/48 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 6) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x))))
(fma.f64 -1/48 (*.f64 x (pow.f64 eps 4)) (fma.f64 1/1440 (*.f64 x (pow.f64 eps 6)) (*.f64 1/4 (*.f64 x (pow.f64 eps 2)))))
(fma.f64 -1/48 (*.f64 x (pow.f64 eps 4)) (*.f64 x (fma.f64 (pow.f64 eps 2) 1/4 (*.f64 (pow.f64 eps 6) 1/1440))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 -1/80640 (*.f64 (pow.f64 eps 8) x)) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 6) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) x)))))
(fma.f64 -1/48 (*.f64 x (pow.f64 eps 4)) (fma.f64 -1/80640 (*.f64 x (pow.f64 eps 8)) (fma.f64 1/1440 (*.f64 x (pow.f64 eps 6)) (*.f64 1/4 (*.f64 x (pow.f64 eps 2))))))
(+.f64 (*.f64 x (fma.f64 (pow.f64 eps 8) -1/80640 (*.f64 (pow.f64 eps 6) 1/1440))) (*.f64 x (fma.f64 (pow.f64 eps 2) 1/4 (*.f64 -1/48 (pow.f64 eps 4)))))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(*.f64 -1 (*.f64 x (sin.f64 eps)))
(*.f64 x (neg.f64 (sin.f64 eps)))
(*.f64 (sin.f64 eps) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (fma.f64 -1/2 (cos.f64 eps) 1/2))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))
(*.f64 (pow.f64 x 2) (fma.f64 -1/2 (cos.f64 eps) 1/2))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 -1 (*.f64 eps x))
(neg.f64 (*.f64 eps x))
(*.f64 eps (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(fma.f64 -1 (*.f64 eps x) (*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2))))
(-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)))))
(+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4)) (*.f64 x (+.f64 (neg.f64 eps) (*.f64 (pow.f64 eps 3) 1/6))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (pow.f64 x 2))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/48 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (fma.f64 1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2))))))
(-.f64 (fma.f64 -1/48 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (fma.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)) (*.f64 x (*.f64 (pow.f64 eps 3) 1/6)))) (*.f64 eps x))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))) (sin.f64 eps)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(+.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))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+.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 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))) (*.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 (pow.f64 eps 2) (cos.f64 x)) (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 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(+.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (neg.f64 eps))) (*.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) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (neg.f64 (sin.f64 eps))) 1))
(+.f64 -1 (fma.f64 (neg.f64 x) (sin.f64 eps) (cos.f64 eps)))
(-.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 (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps))) 1))
(+.f64 -1 (fma.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)) (cos.f64 eps)))
(-.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 (pow.f64 x 3) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (cos.f64 eps) 1/2))))) -1)
(+.f64 -1 (+.f64 (fma.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (pow.f64 x 3) 1/6))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) 1/6))) (fma.f64 (pow.f64 x 2) (fma.f64 -1/2 (cos.f64 eps) 1/2) -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) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.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 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.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 (*.f64 1/24 (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 (cos.f64 x) (pow.f64 eps 6)) (*.f64 (*.f64 1/24 (pow.f64 eps 4)) (cos.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (cos.f64 x)) (*.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6)))))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 x 2) -1/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) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 eps)) (*.f64 1/24 (*.f64 (cos.f64 eps) (pow.f64 x 4)))))
(+.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (+.f64 (*.f64 (pow.f64 x 2) -1/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 (pow.f64 x 2) (cos.f64 eps)) (fma.f64 -1/720 (*.f64 (cos.f64 eps) (pow.f64 x 6)) (*.f64 1/24 (*.f64 (cos.f64 eps) (pow.f64 x 4))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 x 2) -1/2)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 eps (sin.f64 x) (cos.f64 x))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (cos.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 (cos.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)))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 1/120 (pow.f64 eps 5)))) (fma.f64 eps (sin.f64 x) (cos.f64 x)))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
1
(+.f64 1 (*.f64 x (sin.f64 eps)))
(fma.f64 x (sin.f64 eps) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 x (sin.f64 eps))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 x 2) (*.f64 x (sin.f64 eps))))
(+.f64 1 (fma.f64 x (sin.f64 eps) (*.f64 (pow.f64 x 2) -1/2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 x 2) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (*.f64 x (sin.f64 eps)))))
(+.f64 1 (fma.f64 (pow.f64 x 2) -1/2 (*.f64 (sin.f64 eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) 1/3) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 3)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 2)
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2)))
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))) 4))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))) 3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))) -2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) 1) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2) (sqrt.f64 (sin.f64 (*.f64 1/2 eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (log.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (log.f64 (pow.f64 (exp.f64 -2) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(*.f64 -1/2 (pow.f64 eps 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (pow.f64 eps 2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(*.f64 -1/2 (pow.f64 eps 2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(*.f64 -1/2 (pow.f64 eps 2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 2))) 1)
(pow.f64 eps 2)
(*.f64 eps eps)
(pow.f64 eps 2)
(*.f64 (pow.f64 eps 2) 1)
(pow.f64 eps 2)
(*.f64 1 (pow.f64 eps 2))
(pow.f64 eps 2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) eps))
(pow.f64 eps 2)
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) eps))
(pow.f64 eps 2)
(*.f64 (*.f64 eps (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps 2)
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 eps 2)
(sqrt.f64 (pow.f64 eps 4))
(log.f64 (exp.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 2))))
(pow.f64 eps 2)
(cbrt.f64 (pow.f64 (pow.f64 eps 2) 3))
(pow.f64 eps 2)
(expm1.f64 (log1p.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(exp.f64 (log.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 eps 2)) 1))
(pow.f64 eps 2)
(log1p.f64 (expm1.f64 (pow.f64 eps 2)))
(pow.f64 eps 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(+.f64 -1 (cos.f64 eps))
(-.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 1 (cos.f64 eps))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (/.f64 -1 (+.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(+.f64 -1 (cos.f64 eps))
(*.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 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(+.f64 -1 (cos.f64 eps))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(+.f64 -1 (cos.f64 eps))
(/.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 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (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 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.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 -1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.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 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.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)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2) 3/2)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) 1)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 1)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(*.f64 1 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1/3) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1/3) (pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps)))) (cbrt.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (+.f64 1 (cos.f64 eps))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1/3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 1)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 3)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 2)
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2))
(fabs.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1/3))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 1))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (+.f64 -1 (cos.f64 eps)))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(+.f64 -1 (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(+.f64 -1 (cos.f64 eps))
(-.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 1 (cos.f64 eps))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (/.f64 -1 (+.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(+.f64 -1 (cos.f64 eps))
(*.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 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(+.f64 -1 (cos.f64 eps))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(+.f64 -1 (cos.f64 eps))
(/.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 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (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 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.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 -1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.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 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.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)))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(+.f64 -1 (cos.f64 eps))
(-.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 1 (cos.f64 eps))) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (/.f64 -1 (+.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))
(+.f64 -1 (cos.f64 eps))
(*.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 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2) 3) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6) 3))
(+.f64 -1 (cos.f64 eps))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 1) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6)) (pow.f64 (+.f64 (cos.f64 eps) -1) 1/6))
(+.f64 -1 (cos.f64 eps))
(/.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 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.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 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (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 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.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 -1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.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 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.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)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2) 3/2)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 -1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 -1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 -1 (cos.f64 eps))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) 1) 1/2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))) 1)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 1 (fma.f64 (cos.f64 eps) -1/2 1/2))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2)) (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (cos.f64 eps)) 3) 1/8) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 -1/2 (cos.f64 eps))) (-.f64 1/4 (*.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (cos.f64 eps) 3)) 1/8) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)) (-.f64 1/4 (*.f64 -1/2 (*.f64 (cos.f64 eps) 1/2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (cos.f64 eps) 3) 1/8) (+.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) 1/4) (*.f64 1/2 (*.f64 1/2 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) (*.f64 -1/2 (cos.f64 eps))) 1/4) (-.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2))
(/.f64 (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 eps) 2)) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 eps) 2) -1/4) (fma.f64 -1/2 (cos.f64 eps) -1/2))
(pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 1)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 3)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3) 1/3)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 2)
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2) 2))
(fabs.f64 (fma.f64 -1/2 (cos.f64 eps) 1/2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2))))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) -1/2 1/2) 3))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)) 1))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) -1/2 1/2)))
(fma.f64 -1/2 (cos.f64 eps) 1/2)
(+.f64 (*.f64 x (*.f64 -1/2 (cos.f64 eps))) (*.f64 x 1/2))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(+.f64 (*.f64 (*.f64 -1/2 (cos.f64 eps)) x) (*.f64 1/2 x))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)))) 1)
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 1)
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 3)
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) 1/3)
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 2)
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2))
(fabs.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 (cos.f64 eps) -1/2 1/2)))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(exp.f64 (log.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) 1))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))))
(*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2))
(+.f64 (*.f64 x (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2))) (*.f64 x (neg.f64 (sin.f64 eps))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) x) (*.f64 (neg.f64 (sin.f64 eps)) x))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))) 1)
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2) (sin.f64 eps)))) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 3) (pow.f64 (sin.f64 eps) 3))))
(*.f64 (/.f64 x (fma.f64 (sin.f64 eps) (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2) (sin.f64 eps)) (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2))) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))
(/.f64 x (/.f64 (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2) (sin.f64 eps)) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 x (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2) (sin.f64 eps))) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 3) (pow.f64 (sin.f64 eps) 3)) x) (+.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (*.f64 (sin.f64 eps) (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2) (sin.f64 eps)))) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 3) (pow.f64 (sin.f64 eps) 3))))
(*.f64 (/.f64 x (fma.f64 (sin.f64 eps) (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2) (sin.f64 eps)) (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2))) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 3) (pow.f64 (sin.f64 eps) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) 2) (pow.f64 (sin.f64 eps) 2)) x) (fma.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2) (sin.f64 eps)))
(/.f64 x (/.f64 (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2) (sin.f64 eps)) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 x (fma.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2) (sin.f64 eps))) (-.f64 (pow.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) 2) (pow.f64 (sin.f64 eps) 2)))
(pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 1)
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 3)
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 3) 1/3)
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 2)
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 2))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps))) 2))
(fabs.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps))))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps))) 3))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)) 3)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)) 3) (pow.f64 x 3)))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))) 1))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 (cos.f64 eps) -1/2 1/2)) (sin.f64 eps)))))
(*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (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) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.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 (+.f64 eps x)) (cos.f64 x)) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 0))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (sqrt.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 (+.f64 eps x)) (cos.f64 x)) (+.f64 (neg.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 (+.f64 eps x)) (cos.f64 x)) (*.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 0))
(+.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.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 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (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 (cos.f64 (+.f64 eps 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 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps x))) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)))
(*.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 1 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))) (-.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 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps x))) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps 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)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps x))) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (neg.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))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps x)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (cos.f64 (-.f64 eps x))) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (+.f64 (cos.f64 (-.f64 eps x)) (cos.f64 x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.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 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (neg.f64 (fma.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 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (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))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (-.f64 0 (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (neg.f64 (fma.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 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (cos.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(pow.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) 1)
(-.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))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 2)
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(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))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) 1))
(-.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 (cos.f64 eps) (cos.f64 x) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(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) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (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) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (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))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (cos.f64 eps))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))) 2)
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x)))))
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 eps x)))) -2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x)))) -2)
(/.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 eps x))) (cos.f64 (-.f64 eps x))) -2)
(pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (cos.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (cos.f64 eps))
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (cos.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (cos.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2))
(fabs.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (cos.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (cos.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (cos.f64 eps))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 1) (cos.f64 x))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) 1)
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(*.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 1)
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(*.f64 1 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) 2)))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) (sqrt.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 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (sin.f64 x)) (neg.f64 (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)))
(pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 1)
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 3)
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3) 1/3)
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 2)
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2))
(fabs.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(log.f64 (exp.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 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.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 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(expm1.f64 (log1p.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 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(exp.f64 (log.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 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 1))
(fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(log1p.f64 (expm1.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 (sin.f64 x) (sin.f64 eps) (cos.f64 x))

eval356.0ms (2.2%)

Compiler

Compiled 17148 to 11367 computations (33.7% saved)

prune332.0ms (2%)

Pruning

68 alts after pruning (64 fresh and 4 done)

PrunedKeptTotal
New63529664
Fresh143549
Picked505
Done044
Total65468722
Accuracy
99.9%
Counts
722 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.1%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.3%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.1%
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
79.7%
(pow.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
23.4%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
40.5%
(pow.f64 (log.f64 (exp.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) 3)
14.2%
(pow.f64 (fabs.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 3)
50.6%
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) 3)
43.2%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
42.1%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
50.7%
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3)
51.0%
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
59.7%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (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))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
59.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
40.6%
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
42.6%
(/.f64 (*.f64 (*.f64 -2 eps) (*.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
51.7%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
59.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (cos.f64 x))
58.7%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
40.4%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
38.8%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
40.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1) (cos.f64 x))
53.6%
(-.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)))
39.6%
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
54.5%
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
59.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 3))
59.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
56.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) 1))
59.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))
59.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
59.4%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)))
40.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
59.7%
(-.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
59.5%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
31.0%
(-.f64 (fabs.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x))
41.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
16.1%
(-.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
41.9%
(-.f64 (cos.f64 eps) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
41.4%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.9%
(-.f64 (cos.f64 eps) 1)
47.4%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x)))
47.3%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2)) (sin.f64 eps))))
35.8%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 eps (neg.f64 x)))
53.6%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps))))
54.4%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
39.5%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps))) 1))
51.3%
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
80.0%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.6%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.4%
(*.f64 (+.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))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.3%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
52.1%
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))
81.3%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
51.3%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
43.7%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
42.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
63.2%
(*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
47.5%
(*.f64 (fabs.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.5%
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
23.8%
(*.f64 -1/2 (*.f64 eps eps))
40.7%
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
40.9%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
14.2%
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
40.7%
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
59.1%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.3%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.1%
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
79.7%
(pow.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
23.4%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
40.5%
(pow.f64 (log.f64 (exp.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) 3)
14.2%
(pow.f64 (fabs.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 3)
50.6%
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) 3)
43.2%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
42.1%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
50.7%
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3)
51.0%
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
59.7%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (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))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
59.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
40.6%
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
42.6%
(/.f64 (*.f64 (*.f64 -2 eps) (*.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
51.7%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
59.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (cos.f64 x))
58.7%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
40.4%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
38.8%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
40.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1) (cos.f64 x))
53.6%
(-.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)))
39.6%
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
54.5%
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
59.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 3))
59.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
56.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) 1))
59.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))
59.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
59.4%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)))
40.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
59.7%
(-.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
59.5%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
31.0%
(-.f64 (fabs.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x))
41.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
16.1%
(-.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
41.9%
(-.f64 (cos.f64 eps) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
41.4%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.9%
(-.f64 (cos.f64 eps) 1)
47.4%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x)))
47.3%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2)) (sin.f64 eps))))
35.8%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 eps (neg.f64 x)))
53.6%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps))))
54.4%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
39.5%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps))) 1))
51.3%
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
80.0%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.6%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.4%
(*.f64 (+.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))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.3%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
52.1%
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))
81.3%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
51.3%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
43.7%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
42.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
63.2%
(*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
47.5%
(*.f64 (fabs.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.5%
(*.f64 (exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
23.8%
(*.f64 -1/2 (*.f64 eps eps))
40.7%
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
40.9%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
14.2%
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
40.7%
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
Compiler

Compiled 4494 to 3198 computations (28.8% saved)

localize889.0ms (5.4%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.4%
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
94.4%
(*.f64 (sin.f64 x) (pow.f64 eps 3))
92.3%
(+.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)))))
84.4%
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
100.0%
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x)))
99.9%
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
99.7%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
93.3%
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x))
99.8%
(*.f64 (sin.f64 x) (neg.f64 eps))
99.1%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
86.4%
(cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))
100.0%
(*.f64 -1/2 (*.f64 eps eps))
99.6%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
99.0%
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
98.9%
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
81.6%
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
Compiler

Compiled 334 to 216 computations (35.3% saved)

series63.0ms (0.4%)

Counts
15 → 295
Calls

84 calls:

TimeVariablePointExpression
9.0ms
x
@-inf
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
5.0ms
x
@0
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
3.0ms
eps
@0
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
3.0ms
x
@inf
(cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))
2.0ms
x
@-inf
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)

rewrite118.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
325×log1p-expm1-u
325×expm1-log1p-u
318×cbrt-prod
309×add-exp-log
308×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053537
1773525
Stop Event
node limit
Counts
15 → 311
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -1/2 (*.f64 eps eps))
(cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (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 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)))
(*.f64 1 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) 3) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 3))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(*.f64 1 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (*.f64 -1/8 (pow.f64 eps 6)) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -1/8 (pow.f64 eps 6)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eps (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)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 1 1/3) (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))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.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 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))
(*.f64 1 (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (sqrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) 3) (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))
(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))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (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 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(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))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (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 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/8 (pow.f64 eps 2) 1)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))) 1)
(pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1)
(pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(*.f64 1 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2)) (-.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (fma.f64 -1/8 (pow.f64 eps 2) 1) (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 1/2 eps) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (cos.f64 x) (*.f64 1/2 eps) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (/.f64 (*.f64 (pow.f64 eps 8) 1/576) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 1 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))) (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824) (*.f64 -1/8 (pow.f64 eps 6))) (+.f64 (*.f64 (pow.f64 eps 8) 1/576) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (pow.f64 eps 4) 1/4)) (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2))))
(pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 1))
(log1p.f64 (expm1.f64 (fma.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)))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 1 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 8) 1/576)) (cbrt.f64 (*.f64 1/24 (pow.f64 eps 4))) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (*.f64 (pow.f64 eps 2) (sqrt.f64 1/24)) (*.f64 (pow.f64 eps 2) (sqrt.f64 1/24)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (*.f64 -1/2 eps) eps (*.f64 1/24 (pow.f64 eps 4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(*.f64 1 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(fma.f64 1 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (cos.f64 x) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 eps (cbrt.f64 (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (pow.f64 eps 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))

simplify307.0ms (1.9%)

Algorithm
egg-herbie
Rules
1544×fma-def
640×distribute-rgt-in
612×distribute-lft-in
540×sqr-pow
536×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099335581
1274034796
Stop Event
node limit
Counts
606 → 562
Calls
Call 1
Inputs
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 eps))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 8)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 x))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (*.f64 (pow.f64 1 1/3) (sin.f64 x)))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/48 (cos.f64 x)) (+.f64 (*.f64 1/216 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/48 (cos.f64 x)) (+.f64 (*.f64 1/216 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cos.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cos.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 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cos.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 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 1/3))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 x) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (pow.f64 (sin.f64 x) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (pow.f64 (sin.f64 x) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/48 (cos.f64 x)) (+.f64 (*.f64 1/216 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))) (pow.f64 (sin.f64 x) 1/3))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(*.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 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.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 -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)))
(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 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 -1/8 (*.f64 (pow.f64 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 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 -1/8 (*.f64 (pow.f64 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 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.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/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (*.f64 1/2 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 eps)
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/48 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 eps)))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/1440 (*.f64 eps (pow.f64 x 6))) (+.f64 (*.f64 1/48 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 eps))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (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 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (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 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 -1/8 (*.f64 (pow.f64 eps 2) (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 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 1/2 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 1/24 (pow.f64 eps 4))
(*.f64 1/24 (pow.f64 eps 4))
(+.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/24 (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 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/24 (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 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/36 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(*.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/6 (*.f64 (pow.f64 eps 3) (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 -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 1/24 (*.f64 (pow.f64 eps 4) (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 -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 -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 1/24 (*.f64 (pow.f64 eps 4) (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 -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 -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 (pow.f64 eps 3) x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 (pow.f64 eps 3) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 (pow.f64 eps 3) x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 3) (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 (pow.f64 eps 3) x))))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) x))
(+.f64 (*.f64 -1/36 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))
(+.f64 (*.f64 -1/36 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(+.f64 (*.f64 -1/36 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 -1/30240 (*.f64 (pow.f64 eps 3) (pow.f64 x 7))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)))
(*.f64 1 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) 3) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 3))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(*.f64 1 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (*.f64 -1/8 (pow.f64 eps 6)) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -1/8 (pow.f64 eps 6)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eps (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)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 1 1/3) (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))
(pow.f64 (*.f64 eps (sin.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.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 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))
(*.f64 1 (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (sqrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) 3) (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))
(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))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (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 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(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))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (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 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/8 (pow.f64 eps 2) 1)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))) 1)
(pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1)
(pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(*.f64 1 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2)) (-.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (fma.f64 -1/8 (pow.f64 eps 2) 1) (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 1/2 eps) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (cos.f64 x) (*.f64 1/2 eps) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (/.f64 (*.f64 (pow.f64 eps 8) 1/576) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 1 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))) (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))
(/.f64 (neg.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824) (*.f64 -1/8 (pow.f64 eps 6))) (+.f64 (*.f64 (pow.f64 eps 8) 1/576) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (pow.f64 eps 4) 1/4)) (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2))))
(pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 1))
(log1p.f64 (expm1.f64 (fma.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)))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 1 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 8) 1/576)) (cbrt.f64 (*.f64 1/24 (pow.f64 eps 4))) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (*.f64 (pow.f64 eps 2) (sqrt.f64 1/24)) (*.f64 (pow.f64 eps 2) (sqrt.f64 1/24)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (*.f64 -1/2 eps) eps (*.f64 1/24 (pow.f64 eps 4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(*.f64 1 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(fma.f64 1 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (cos.f64 x) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 eps (cbrt.f64 (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (pow.f64 eps 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
Outputs
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 eps)))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18)) (cos.f64 (*.f64 1/2 eps))) 1) (sin.f64 (*.f64 1/2 eps)))
(fma.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 eps))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18)) (cos.f64 (*.f64 1/2 eps))) 1) (sin.f64 (*.f64 1/2 eps))) (*.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))))))))))))
(fma.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18)) (cos.f64 (*.f64 1/2 eps))) (fma.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))))) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)))) (*.f64 1/3 (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))))) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 8)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18)) (cos.f64 (*.f64 1/2 eps))) 1) (sin.f64 (*.f64 1/2 eps))) (fma.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))))))))) (*.f64 (pow.f64 x 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))))))))) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4) 1/18)) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))) (fma.f64 (pow.f64 x 3) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18)) (cos.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18)) (cos.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))))) (fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18)) (cos.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)))))) (*.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 8)) 1/18))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))))) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18)) (cos.f64 (*.f64 1/2 eps))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))))) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))))))))) (*.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) (fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))))) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3)))) (*.f64 1/3 (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 x))
(sin.f64 x)
(+.f64 (*.f64 eps (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (*.f64 (pow.f64 1 1/3) (sin.f64 x)))
(fma.f64 eps (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18)) (cos.f64 x)) 1/2) (sin.f64 x))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))))
(+.f64 (fma.f64 eps (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18)) (cos.f64 x)) 1/2) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (fma.f64 1/18 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))) (cbrt.f64 (sin.f64 x)))))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18)) (cos.f64 x)) 1/2) (fma.f64 (pow.f64 eps 2) (fma.f64 1/18 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12)) (cbrt.f64 (/.f64 1 (sin.f64 x)))) (*.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (sin.f64 x)) (*.f64 1/3 (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12))))) (sin.f64 x)))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/48 (cos.f64 x)) (+.f64 (*.f64 1/216 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/48 (cos.f64 x)) (+.f64 (*.f64 1/216 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))))))))))))
(+.f64 (fma.f64 eps (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18)) (cos.f64 x)) 1/2) (sin.f64 x)) (fma.f64 (pow.f64 eps 2) (fma.f64 1/18 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))) (cbrt.f64 (sin.f64 x))))) (*.f64 (pow.f64 eps 3) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 (cos.f64 x) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 x) -1/48) (fma.f64 1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18)) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) -1/48) (fma.f64 1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))))))))) (cbrt.f64 (sin.f64 x)))))))))
(+.f64 (fma.f64 eps (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18)) (cos.f64 x)) 1/2) (sin.f64 x)) (fma.f64 (pow.f64 eps 3) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12)))) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 (cos.f64 x) (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12)) (cbrt.f64 (/.f64 1 (sin.f64 x)))) (*.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (pow.f64 (cos.f64 x) 2))))) (fma.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) -1/48) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12))) (*.f64 1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)))))) (*.f64 1/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18)) (cos.f64 x)) (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12))))) (cbrt.f64 (sin.f64 x)) (*.f64 1/3 (-.f64 (*.f64 (cos.f64 x) -1/48) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12))) (*.f64 1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3))))))))) (*.f64 (pow.f64 eps 2) (fma.f64 1/18 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12)) (cbrt.f64 (/.f64 1 (sin.f64 x)))) (*.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (sin.f64 x)) (*.f64 1/3 (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 1/3)
(cbrt.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/9) (*.f64 x (cos.f64 (*.f64 1/2 eps))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (cbrt.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/9) (*.f64 x (cos.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 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 x 2)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 x 2)) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (cbrt.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/9) (*.f64 x (cos.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 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 x 2)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) -1/6) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/18)) (cos.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 (*.f64 1/2 eps)) -1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/18)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) -1/3))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/18)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (cbrt.f64 (sin.f64 (*.f64 1/2 eps)))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 x) 1/3)
(cbrt.f64 (sin.f64 x))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (pow.f64 (sin.f64 x) 1/3))
(fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 eps (cos.f64 x))) (cbrt.f64 (sin.f64 x)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (pow.f64 (sin.f64 x) 1/3)))
(fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 eps (cos.f64 x))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 2)) (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (sin.f64 x))))
(fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 eps (cos.f64 x))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 2)) (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12))) (cbrt.f64 (sin.f64 x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/48 (cos.f64 x)) (+.f64 (*.f64 1/216 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))) (pow.f64 (sin.f64 x) 1/3))))
(fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 eps (cos.f64 x))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 2)) (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 3)) (-.f64 (*.f64 (cos.f64 x) -1/48) (fma.f64 1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) -1/8) (*.f64 (*.f64 1/12 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))))))) (cbrt.f64 (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (cos.f64 x) -1/48) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (fma.f64 (sin.f64 x) -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) -1/12))) (*.f64 1/216 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)))))))) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 eps (cos.f64 x))) (cbrt.f64 (sin.f64 x))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.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 (+.f64 (*.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 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (sin.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 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (pow.f64 x 2) -2) (*.f64 -2 (*.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (sin.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 (*.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 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (fma.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (fma.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (pow.f64 x 2) -2) (*.f64 -2 (*.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -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))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 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)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 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)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 eps (sin.f64 x))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 eps (sin.f64 x))))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.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))))
(-.f64 (*.f64 (*.f64 1/6 eps) (pow.f64 x 3)) (*.f64 eps 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/6 (*.f64 eps (pow.f64 x 3)) (*.f64 (*.f64 -1/120 eps) (pow.f64 x 5))) (*.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 (*.f64 1/5040 eps) (pow.f64 x 7)))) (*.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 -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)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(+.f64 (sin.f64 x) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 x (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 x (fma.f64 (pow.f64 eps 2) -1/8 1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 x (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 x (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (fma.f64 (pow.f64 eps 2) -1/8 1)) (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 x (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(+.f64 (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(*.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))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 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)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 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/48 (*.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 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 4)) 1/48))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/48 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(fma.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)) (fma.f64 -1 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)) (fma.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)) (fma.f64 -1 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)) (fma.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(*.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(fma.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)) (fma.f64 -1 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)) (fma.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)) (fma.f64 -1 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x))))))
(fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 x)) (fma.f64 1/4 (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 (cos.f64 x) (neg.f64 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(neg.f64 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (neg.f64 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))
(-.f64 (*.f64 (*.f64 -2 x) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) -1/8 1))) (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/2 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (fma.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) -1/8 1))) (-.f64 (*.f64 (*.f64 1/2 eps) (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2))) (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))) (*.f64 1/2 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps))))))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (fma.f64 -1 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) -1/8 1))) (-.f64 (fma.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) -1/8 1))) (*.f64 (*.f64 1/2 eps) (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)))) (*.f64 eps (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 eps)
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (*.f64 1/2 eps))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (*.f64 1/2 eps))
(fma.f64 1/2 eps (*.f64 (*.f64 -1/4 eps) (pow.f64 x 2)))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/48 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 eps)))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 1/48 (*.f64 eps (pow.f64 x 4)) (*.f64 1/2 eps)))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 1/2 eps (*.f64 (*.f64 1/48 eps) (pow.f64 x 4))))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/1440 (*.f64 eps (pow.f64 x 6))) (+.f64 (*.f64 1/48 (*.f64 eps (pow.f64 x 4))) (*.f64 1/2 eps))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/1440 (*.f64 eps (pow.f64 x 6)) (fma.f64 1/48 (*.f64 eps (pow.f64 x 4)) (*.f64 1/2 eps))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/1440 (*.f64 eps (pow.f64 x 6)) (fma.f64 1/2 eps (*.f64 (*.f64 1/48 eps) (pow.f64 x 4)))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 1/2 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)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 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)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 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)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 1/2 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 x (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 x (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 1/2 eps (*.f64 x (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(fma.f64 (*.f64 -1/4 eps) (pow.f64 x 2) (fma.f64 x (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 1/2 eps)))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (fma.f64 1/2 eps (*.f64 x (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (+.f64 (*.f64 1/2 eps) (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) x))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 1/24 (pow.f64 eps 4))
(*.f64 1/24 (pow.f64 eps 4))
(+.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/24 (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/6 (*.f64 x (pow.f64 eps 3)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 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/24 (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/6 (*.f64 x (pow.f64 eps 3))))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 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/36 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/36 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/6 (*.f64 x (pow.f64 eps 3)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/36 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 1/24 (pow.f64 eps 4))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.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/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(+.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/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.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/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))
(+.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/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))
(+.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/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.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/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))
(*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))
(+.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/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))
(+.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/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.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/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (pow.f64 eps 3) x)
(*.f64 x (pow.f64 eps 3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 (pow.f64 eps 3) x))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (*.f64 x (pow.f64 eps 3)))
(fma.f64 x (pow.f64 eps 3) (*.f64 (*.f64 -1/6 (pow.f64 eps 3)) (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 3) (pow.f64 x 5))) (*.f64 (pow.f64 eps 3) x)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 x (pow.f64 eps 3))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 x (pow.f64 eps 3) (*.f64 1/120 (*.f64 (pow.f64 eps 3) (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 3) (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 (pow.f64 eps 3) x))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 eps 3) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 x (pow.f64 eps 3)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 eps 3) (pow.f64 x 7)) (fma.f64 x (pow.f64 eps 3) (*.f64 1/120 (*.f64 (pow.f64 eps 3) (pow.f64 x 5))))))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) (sin.f64 x))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) x))
(*.f64 1/6 (*.f64 x (pow.f64 eps 3)))
(*.f64 (*.f64 1/6 (pow.f64 eps 3)) x)
(+.f64 (*.f64 -1/36 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))
(fma.f64 -1/36 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (*.f64 1/6 (*.f64 x (pow.f64 eps 3))))
(fma.f64 1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 (*.f64 -1/36 (pow.f64 eps 3)) (pow.f64 x 3)))
(+.f64 (*.f64 -1/36 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(fma.f64 -1/36 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/6 (*.f64 x (pow.f64 eps 3)))))
(fma.f64 -1/36 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 5)) 1/720 (*.f64 (*.f64 1/6 (pow.f64 eps 3)) x)))
(+.f64 (*.f64 -1/36 (*.f64 (pow.f64 eps 3) (pow.f64 x 3))) (+.f64 (*.f64 -1/30240 (*.f64 (pow.f64 eps 3) (pow.f64 x 7))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 5))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))))
(fma.f64 -1/36 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 -1/30240 (*.f64 (pow.f64 eps 3) (pow.f64 x 7)) (fma.f64 1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 5)) (*.f64 1/6 (*.f64 x (pow.f64 eps 3))))))
(fma.f64 -1/36 (*.f64 (pow.f64 x 3) (pow.f64 eps 3)) (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 7)) -1/30240 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 5)) 1/720 (*.f64 (*.f64 1/6 (pow.f64 eps 3)) x))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)))
(*.f64 1 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) 3) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 3))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 6)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(fabs.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 1 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1/6) 2)
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2)))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1/3))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))) 3))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 1))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 -1/8 (pow.f64 eps 6)) 1/3)
(cbrt.f64 (*.f64 -1/8 (pow.f64 eps 6)))
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (pow.f64 eps 2))
(cbrt.f64 (*.f64 -1/8 (pow.f64 eps 6)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(*.f64 -1/2 (pow.f64 eps 2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(-.f64 (exp.f64 (log1p.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 (cbrt.f64 (sin.f64 x)) (cbrt.f64 eps))
(*.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)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.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 (pow.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(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 (cbrt.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (sqrt.f64 (*.f64 eps (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 (cbrt.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) 3)
(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)))
(sqrt.f64 (cbrt.f64 (pow.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 0 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.f64 (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 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))
(*.f64 1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (sqrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) 3) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))
(*.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 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)))
(*.f64 eps (sin.f64 x))
(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 (sin.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 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 0 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(*.f64 eps (sin.f64 x))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(*.f64 eps (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 eps (sin.f64 x))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(*.f64 eps (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(*.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)))
(*.f64 eps (sin.f64 x))
(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 (sin.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 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 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))) 1)
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 1)
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 3)
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) 1/3)
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 2)
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2))
(fabs.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/8 (pow.f64 eps 2) 1)) (sin.f64 x)))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 1))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3) 1/3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2))
(sqrt.f64 (pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))) 2))
(fabs.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) -2)))
(*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))) (*.f64 -2 (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(exp.f64 (log.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 1))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1)
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 1)
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) 1/3)
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))
(pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2)
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))
(fabs.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (log.f64 (pow.f64 (exp.f64 1/2) eps)))
(*.f64 (cos.f64 x) (*.f64 eps (log.f64 (exp.f64 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 1))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) 1)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 1 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(*.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))))
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))))
(*.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))))
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(*.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))))
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3) (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(/.f64 (neg.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))))
(*.f64 1 (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (neg.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 2)) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))))
(*.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))))))
(/.f64 (fma.f64 1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 -1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2)) (-.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 1)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 3)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3) 1/3)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 2)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) 2))
(fabs.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) 1))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 1 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 1 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (fma.f64 -1/8 (pow.f64 eps 2) 1) (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (*.f64 1/2 eps) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (cos.f64 x) (*.f64 1/2 eps) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (cos.f64 x) (*.f64 1/2 eps) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/8 (pow.f64 eps 2) 1)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) 1)
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(-.f64 (/.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (/.f64 (*.f64 (pow.f64 eps 8) 1/576) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (pow.f64 eps 8) -1/576)) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) -1/24)))
(*.f64 1 (fma.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 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (cbrt.f64 (fma.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 (sqrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (sqrt.f64 (fma.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 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (fma.f64 (pow.f64 eps 8) 1/576 (*.f64 (pow.f64 eps 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1/24)))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (/.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (pow.f64 eps 8) -1/576)) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) -1/24)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))) (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (fma.f64 (pow.f64 eps 8) 1/576 (*.f64 (pow.f64 eps 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1/24)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (pow.f64 eps 8) -1/576)) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) -1/24)))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (fma.f64 (pow.f64 eps 8) 1/576 (*.f64 (pow.f64 eps 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1/24)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4))))
(/.f64 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (pow.f64 eps 8) -1/576)) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) -1/24)))
(/.f64 (neg.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 6)) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))) (neg.f64 (fma.f64 (pow.f64 eps 4) 1/4 (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(*.f64 1 (/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (fma.f64 (pow.f64 eps 8) 1/576 (*.f64 (pow.f64 eps 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1/24))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576))) (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576))) (neg.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4)))))
(/.f64 (fma.f64 (pow.f64 eps 8) 1/576 (*.f64 (pow.f64 eps 4) -1/4)) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/2 (pow.f64 eps 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824) (*.f64 -1/8 (pow.f64 eps 6))) (+.f64 (*.f64 (pow.f64 eps 8) 1/576) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824)) (fma.f64 (pow.f64 eps 8) 1/576 (*.f64 (pow.f64 eps 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1/24)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 8) 1/576) (*.f64 (pow.f64 eps 4) 1/4)) (-.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (pow.f64 eps 8) 1/576))) (neg.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4)))))
(/.f64 (fma.f64 (pow.f64 eps 8) 1/576 (*.f64 (pow.f64 eps 4) -1/4)) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/2 (pow.f64 eps 2))))
(pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 1)
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(pow.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 3) 1/3)
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 2))
(fabs.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))
(log.f64 (exp.f64 (fma.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)))
(log.f64 (+.f64 1 (expm1.f64 (fma.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)))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) 3))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(expm1.f64 (log1p.f64 (fma.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)))
(exp.f64 (log.f64 (fma.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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 1))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(log1p.f64 (expm1.f64 (fma.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)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 1 (*.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)))
(fma.f64 1 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 8) 1/576)) (cbrt.f64 (*.f64 1/24 (pow.f64 eps 4))) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (*.f64 (pow.f64 eps 2) (sqrt.f64 1/24)) (*.f64 (pow.f64 eps 2) (sqrt.f64 1/24)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (pow.f64 eps 4) (*.f64 (sqrt.f64 1/24) (sqrt.f64 1/24))))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2))
(fma.f64 (*.f64 -1/2 eps) eps (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 (*.f64 eps -1/2) eps (*.f64 1/24 (pow.f64 eps 4)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))) 1)
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (-.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(*.f64 1 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (-.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (-.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (-.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))))))
(*.f64 1 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (neg.f64 (-.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 3) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3)) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 3)) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2) (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2)) (neg.f64 (-.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) 2) (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2)) (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (pow.f64 eps 3) (*.f64 -1/6 (sin.f64 x)))))
(pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 1)
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 3)
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 3) 1/3)
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 2)
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) 2))
(fabs.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 3))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 1))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (cos.f64 x) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1/6 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) 2) (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (sqrt.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) 1/6)) (pow.f64 eps 3/2)) 2) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) 1/6)) (pow.f64 eps 3/2)) 2))
(fma.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)))) 1)
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 1)
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cbrt.f64 (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3) 1/3)
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(pow.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 2)))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 6)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) (sin.f64 x)))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3)) 3))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (pow.f64 eps 3) 3)))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 1))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(*.f64 (sin.f64 x) (pow.f64 eps 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))) 1)
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 1)
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sin.f64 x))) eps) 3)
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3) 1/3)
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sin.f64 x))) (pow.f64 eps 3/2)) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) 1/6)) (pow.f64 eps 3/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) 2))
(fabs.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)))))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3)) 3))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))) 1))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/6 (sin.f64 x)) (pow.f64 eps 3))))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))

eval535.0ms (3.3%)

Compiler

Compiled 21427 to 15426 computations (28% saved)

prune295.0ms (1.8%)

Pruning

71 alts after pruning (63 fresh and 8 done)

PrunedKeptTotal
New5898597
Fresh45559
Picked145
Done044
Total59471665
Accuracy
99.9%
Counts
665 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.1%
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
49.3%
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
59.8%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
59.1%
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
79.7%
(pow.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
40.5%
(pow.f64 (log.f64 (exp.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)))) 3)
14.2%
(pow.f64 (fabs.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps)))) 3)
50.6%
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) 3)
43.2%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
42.1%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
20.9%
(pow.f64 (cbrt.f64 (*.f64 eps (neg.f64 x))) 3)
50.7%
(pow.f64 (cbrt.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 3)
51.0%
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
59.7%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (*.f64 (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))) (*.f64 (cos.f64 x) (cos.f64 eps))))))
59.5%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 2) (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
40.6%
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
42.6%
(/.f64 (*.f64 (*.f64 -2 eps) (*.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
51.7%
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
59.8%
(-.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (cos.f64 x))
58.7%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (cos.f64 x))) 3) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
40.4%
(-.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 x eps))) 3) (cos.f64 x))
38.8%
(-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (cos.f64 x))
59.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
40.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 x eps)))) 1) (cos.f64 x))
53.8%
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (*.f64 (cos.f64 x) (fma.f64 (*.f64 eps -1/2) eps (*.f64 1/24 (pow.f64 eps 4))))) (*.f64 eps (sin.f64 x)))
39.6%
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
54.5%
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
59.2%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x))) 3))
59.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
56.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))) 1))
59.8%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))
59.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))))
59.4%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)) 3)))
40.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
59.7%
(-.f64 (log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x)))) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
59.5%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (cos.f64 x))))) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
31.0%
(-.f64 (fabs.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x))
41.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
16.1%
(-.f64 (cos.f64 x) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
41.9%
(-.f64 (cos.f64 eps) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
41.4%
(-.f64 (cos.f64 eps) (cos.f64 x))
40.9%
(-.f64 (cos.f64 eps) 1)
47.4%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x)))
47.3%
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 -1/2 (cos.f64 eps)) 1/2)) (sin.f64 eps))))
53.6%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps))))
54.4%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
39.5%
(+.f64 (cos.f64 eps) (-.f64 (*.f64 x (-.f64 (*.f64 x (fma.f64 -1/2 (cos.f64 eps) 1/2)) (sin.f64 eps))) 1))
21.5%
(*.f64 (pow.f64 (pow.f64 (sin.f64 x) 1/3) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
51.3%
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
80.0%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
50.7%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 eps))) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
43.1%
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 3) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.6%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.4%
(*.f64 (+.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))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
31.6%
(*.f64 (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
54.3%
(*.f64 (+.f64 (sin.f64 x) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
40.0%
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 eps)))))
52.1%
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))
81.3%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
23.7%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps))
43.7%
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
42.6%
(*.f64 (sin.f64 x) (neg.f64 eps))
12.8%
(*.f64 (sin.f64 x) eps)
63.2%
(*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
47.5%
(*.f64 (fabs.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
23.8%
(*.f64 -1/2 (*.f64 eps eps))
40.7%
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
40.9%
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
14.2%
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
40.7%
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
Compiler

Compiled 2883 to 1635 computations (43.3% saved)

regimes751.0ms (4.6%)

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

3 calls:

277.0ms
x
216.0ms
eps
121.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
84.1%2x
99.3%3eps
90.7%3(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 1720 to 803 computations (53.3% saved)

regimes236.0ms (1.4%)

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

1 calls:

205.0ms
eps
Results
AccuracySegmentsBranch
99.2%3eps
Compiler

Compiled 970 to 557 computations (42.6% saved)

regimes159.0ms (1%)

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

1 calls:

129.0ms
eps
Results
AccuracySegmentsBranch
99.2%3eps
Compiler

Compiled 944 to 540 computations (42.8% saved)

regimes128.0ms (0.8%)

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

1 calls:

105.0ms
eps
Results
AccuracySegmentsBranch
99.1%3eps
Compiler

Compiled 830 to 454 computations (45.3% saved)

regimes200.0ms (1.2%)

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

3 calls:

118.0ms
eps
36.0ms
x
23.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
81.3%1x
81.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
83.5%3eps
Compiler

Compiled 828 to 459 computations (44.6% saved)

regimes156.0ms (0.9%)

Counts
35 → 2
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 eps (neg.f64 x)))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (neg.f64 x))) 3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (*.f64 -2 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))
(*.f64 (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(-.f64 (fabs.f64 (cos.f64 (+.f64 x eps))) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(-.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (cos.f64 x))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 1 (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
Outputs
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
Calls

3 calls:

71.0ms
x
52.0ms
eps
23.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
82.5%3eps
79.0%4x
81.1%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 324 to 191 computations (41% saved)

regimes213.0ms (1.3%)

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

3 calls:

110.0ms
eps
72.0ms
x
20.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
78.7%4x
73.4%5eps
70.4%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 298 to 179 computations (39.9% saved)

regimes46.0ms (0.3%)

Counts
20 → 4
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 eps (neg.f64 x)))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (neg.f64 x))) 3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
Outputs
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
Calls

1 calls:

41.0ms
x
Results
AccuracySegmentsBranch
78.3%4x
Compiler

Compiled 147 to 86 computations (41.5% saved)

regimes42.0ms (0.3%)

Counts
18 → 4
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 (sin.f64 x) eps)
(-.f64 (cos.f64 eps) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (neg.f64 eps))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 eps (neg.f64 x)))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 x) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (neg.f64 x))) 3)
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) -2)
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (cos.f64 eps) (-.f64 (*.f64 (neg.f64 x) (sin.f64 eps)) 1))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x)))
Outputs
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
Calls

1 calls:

38.0ms
x
Results
AccuracySegmentsBranch
78.3%4x
Compiler

Compiled 125 to 71 computations (43.2% saved)

regimes32.0ms (0.2%)

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

1 calls:

27.0ms
x
Results
AccuracySegmentsBranch
76.1%3x
Compiler

Compiled 115 to 67 computations (41.7% saved)

regimes28.0ms (0.2%)

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

1 calls:

25.0ms
x
Results
AccuracySegmentsBranch
74.8%3x
Compiler

Compiled 96 to 56 computations (41.7% saved)

regimes40.0ms (0.2%)

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

2 calls:

28.0ms
x
10.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
69.2%2(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
64.4%3x
Compiler

Compiled 89 to 48 computations (46.1% saved)

regimes22.0ms (0.1%)

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

1 calls:

19.0ms
eps
Results
AccuracySegmentsBranch
70.8%3eps
Compiler

Compiled 59 to 33 computations (44.1% saved)

regimes20.0ms (0.1%)

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

1 calls:

18.0ms
eps
Results
AccuracySegmentsBranch
70.0%3eps
Compiler

Compiled 49 to 30 computations (38.8% saved)

regimes38.0ms (0.2%)

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

2 calls:

33.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
40.9%1x
51.1%3eps
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes9.0ms (0.1%)

Accuracy

Total -7.5b remaining (-15.3%)

Threshold costs -7.5b (-15.3%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 -1/2 (*.f64 eps eps))
(*.f64 (sin.f64 x) eps)
Outputs
(*.f64 -1/2 (*.f64 eps eps))
Calls

2 calls:

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

Compiled 17 to 11 computations (35.3% saved)

bsearch50.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.00023016733944052984
0.013890851637558075
26.0ms
-0.7734617411283371
-0.0008739384598224314
Results
25.0ms74×body512valid
19.0ms166×body256valid
Compiler

Compiled 764 to 580 computations (24.1% saved)

bsearch48.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.00023016733944052984
0.013890851637558075
24.0ms
-0.7734617411283371
-0.0008739384598224314
Results
21.0ms73×body512valid
20.0ms167×body256valid
Compiler

Compiled 704 to 520 computations (26.1% saved)

bsearch49.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
7.835832424501857e-6
0.00023016733944052984
26.0ms
-0.00037306305160843706
-7.874449330314367e-7
Results
27.0ms85×body512valid
18.0ms155×body256valid
Compiler

Compiled 674 to 505 computations (25.1% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
7.835832424501857e-6
0.00023016733944052984
24.0ms
-0.00037306305160843706
-7.874449330314367e-7
Results
36.0ms90×body512valid
18.0ms150×body256valid
Compiler

Compiled 674 to 505 computations (25.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.283549773465012e-5
-3.184487795682145e-7
Compiler

Compiled 14 to 10 computations (28.6% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
6.95162835574028e-15
1.222321550809569e-14
37.0ms
1.3249105405271484e-153
1.5306719306434572e-150
13.0ms
-3.388928385390618e-94
-2.6099358864000645e-94
Results
26.0ms104×body512valid
17.0ms49×body2048valid
12.0ms48×body1024valid
5.0ms39×body256valid
Compiler

Compiled 496 to 376 computations (24.2% saved)

bsearch58.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
6.95162835574028e-15
1.222321550809569e-14
31.0ms
1.3249105405271484e-153
1.5306719306434572e-150
12.0ms
-3.388928385390618e-94
-2.6099358864000645e-94
Results
22.0ms99×body512valid
13.0ms54×body1024valid
11.0ms34×body2048valid
8.0ms53×body256valid
Compiler

Compiled 408 to 332 computations (18.6% saved)

bsearch63.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
6.95162835574028e-15
1.222321550809569e-14
33.0ms
1.3249105405271484e-153
1.5306719306434572e-150
12.0ms
-3.388928385390618e-94
-2.6099358864000645e-94
Results
23.0ms103×body512valid
16.0ms45×body2048valid
13.0ms40×body1024valid
7.0ms52×body256valid
Compiler

Compiled 375 to 310 computations (17.3% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
6.769912288314475e-41
1.020793438555925e-39
13.0ms
-3.388928385390618e-94
-2.6099358864000645e-94
Results
16.0ms69×body512valid
9.0ms39×body1024valid
5.0ms27×body256valid
3.0msbody2048valid
Compiler

Compiled 221 to 190 computations (14% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
6.769912288314475e-41
1.020793438555925e-39
15.0ms
-3.388928385390618e-94
-2.6099358864000645e-94
Results
17.0ms61×body512valid
10.0ms39×body1024valid
5.0ms14×body2048valid
4.0ms30×body256valid
Compiler

Compiled 185 to 154 computations (16.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.184487795682145e-7
0.0
Compiler

Compiled 14 to 10 computations (28.6% saved)

bsearch45.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
0.00023016733944052984
0.013890851637558075
19.0ms
-7.444657692685272
-0.7734617411283371
Results
23.0ms67×body512valid
18.0ms141×body256valid
Compiler

Compiled 222 to 166 computations (25.2% saved)

bsearch43.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
0.00023016733944052984
0.013890851637558075
20.0ms
-7.444657692685272
-0.7734617411283371
Results
21.0ms141×body256valid
19.0ms66×body512valid
0.0msbody1024valid
Compiler

Compiled 209 to 166 computations (20.6% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
1.5088701503349085e-15
4.3438561508162294e-7
12.0ms
-7.874449330314367e-7
-4.3492722133597463e-7
Results
19.0ms150×body256valid
18.0ms58×body512valid
Compiler

Compiled 209 to 166 computations (20.6% saved)

simplify44.0ms (0.3%)

Algorithm
egg-herbie
Rules
82×*-commutative
60×+-commutative
36×sub-neg
20×neg-mul-1
20×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01621952
12631940
23031940
33281940
43361940
53371940
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 eps -8762203435012037/2305843009213693952) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (if (<=.f64 eps 5188146770730811/1152921504606846976) (*.f64 (+.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))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(if (<=.f64 eps -7378697629483821/2305843009213693952) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (if (<=.f64 eps 3804640965202595/1152921504606846976) (+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps)))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(if (<=.f64 eps -3504881374004815/18446744073709551616) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (if (<=.f64 eps 6640827866535439/36893488147419103232) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(if (<=.f64 eps -48999163945791/288230376151711744) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))) (if (<=.f64 eps 1936908127739503/9223372036854775808) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) -5902958103587057/147573952589676412928) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 3984488406251311/6129982163463555433433388108601236734474956488734408704) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (neg.f64 eps)) (if (<=.f64 x 5884782876925013/24519928653854221733733552434404946937899825954937634816) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 x) (neg.f64 eps))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) -944473296573929/4722366482869645213696) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 eps -3512807709348987/4503599627370496) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 8669969714643489/36893488147419103232) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) (cos.f64 x))))
(if (<=.f64 eps -3512807709348987/4503599627370496) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 8669969714643489/36893488147419103232) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) 1)))
(if (<=.f64 eps -7366891713276647/9444732965739290427392) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 4061235175267895/9444732965739290427392) (*.f64 -1/2 (*.f64 eps eps)) (-.f64 (cos.f64 eps) 1)))
(*.f64 -1/2 (*.f64 eps eps))
Outputs
(if (<=.f64 eps -8762203435012037/2305843009213693952) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (if (<=.f64 eps 5188146770730811/1152921504606846976) (*.f64 (+.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))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(if (or (<=.f64 eps -8762203435012037/2305843009213693952) (not (<=.f64 eps 5188146770730811/1152921504606846976))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (*.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1)) (*.f64 (cos.f64 x) (+.f64 (*.f64 eps 1/2) (*.f64 -1/48 (pow.f64 eps 3))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(if (<=.f64 eps -7378697629483821/2305843009213693952) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (if (<=.f64 eps 3804640965202595/1152921504606846976) (+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps)))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(if (or (<=.f64 eps -7378697629483821/2305843009213693952) (not (<=.f64 eps 3804640965202595/1152921504606846976))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(if (<=.f64 eps -3504881374004815/18446744073709551616) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (if (<=.f64 eps 6640827866535439/36893488147419103232) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))))
(if (or (<=.f64 eps -3504881374004815/18446744073709551616) (not (<=.f64 eps 6640827866535439/36893488147419103232))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1)) (*.f64 (cos.f64 x) (*.f64 eps 1/2)))))
(if (<=.f64 eps -48999163945791/288230376151711744) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x))) (if (<=.f64 eps 1936908127739503/9223372036854775808) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 x)))))
(if (or (<=.f64 eps -48999163945791/288230376151711744) (not (<=.f64 eps 1936908127739503/9223372036854775808))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1)) (*.f64 (cos.f64 x) (*.f64 eps 1/2)))))
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) -5902958103587057/147573952589676412928) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) -5902958103587057/147573952589676412928) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (-.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (sin.f64 x))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 (*.f64 -2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (+.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (neg.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 691033158841835/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (if (<=.f64 x 237684487542793/19807040628566084398385987584) (-.f64 (+.f64 (cos.f64 eps) -1) (*.f64 x (sin.f64 eps))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 3984488406251311/6129982163463555433433388108601236734474956488734408704) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(if (or (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (not (<=.f64 x 3984488406251311/6129982163463555433433388108601236734474956488734408704))) (*.f64 (sin.f64 x) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(if (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sin.f64 x) (neg.f64 eps)) (if (<=.f64 x 5884782876925013/24519928653854221733733552434404946937899825954937634816) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (sin.f64 x) (neg.f64 eps))))
(if (or (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (not (<=.f64 x 5884782876925013/24519928653854221733733552434404946937899825954937634816))) (*.f64 (sin.f64 x) (neg.f64 eps)) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(if (or (<=.f64 x -775019052315365/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (not (<=.f64 x 5884782876925013/24519928653854221733733552434404946937899825954937634816))) (*.f64 eps (neg.f64 (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)) -944473296573929/4722366482869645213696) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) -944473296573929/4722366482869645213696) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) -944473296573929/4722366482869645213696) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(if (<=.f64 eps -3512807709348987/4503599627370496) (-.f64 (cos.f64 eps) (cos.f64 x)) (if (<=.f64 eps 8669969714643489/36893488147419103232) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) (cos.f64 x))))
(if (or (<=.f64 eps -3512807709348987/4503599627370496) (not (<=.f64 eps 8669969714643489/36893488147419103232))) (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (or (<=.f64 eps -3512807709348987/4503599627370496) (not (<=.f64 eps 8669969714643489/36893488147419103232))) (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(if (<=.f64 eps -3512807709348987/4503599627370496) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 8669969714643489/36893488147419103232) (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (cos.f64 eps) 1)))
(if (or (<=.f64 eps -3512807709348987/4503599627370496) (not (<=.f64 eps 8669969714643489/36893488147419103232))) (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (or (<=.f64 eps -3512807709348987/4503599627370496) (not (<=.f64 eps 8669969714643489/36893488147419103232))) (-.f64 (cos.f64 eps) 1) (*.f64 eps (neg.f64 (sin.f64 x))))
(if (or (<=.f64 eps -3512807709348987/4503599627370496) (not (<=.f64 eps 8669969714643489/36893488147419103232))) (+.f64 (cos.f64 eps) -1) (*.f64 eps (neg.f64 (sin.f64 x))))
(if (<=.f64 eps -7366891713276647/9444732965739290427392) (-.f64 (cos.f64 eps) 1) (if (<=.f64 eps 4061235175267895/9444732965739290427392) (*.f64 -1/2 (*.f64 eps eps)) (-.f64 (cos.f64 eps) 1)))
(if (or (<=.f64 eps -7366891713276647/9444732965739290427392) (not (<=.f64 eps 4061235175267895/9444732965739290427392))) (-.f64 (cos.f64 eps) 1) (*.f64 -1/2 (*.f64 eps eps)))
(if (or (<=.f64 eps -7366891713276647/9444732965739290427392) (not (<=.f64 eps 4061235175267895/9444732965739290427392))) (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 eps eps)))
(*.f64 -1/2 (*.f64 eps eps))
Compiler

Compiled 557 to 401 computations (28% saved)

soundness2.8s (17.3%)

Rules
1180×fma-def
1000×fma-def
1000×fma-def
1000×fma-def
1000×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2244947
01247
116147
2244947
03899790
18949237
227108700
0111137215
1306734614
040435
1580409
27366409
03899790
18949237
227108700
03899790
18949237
227108700
094729079
1241328169
2685028166
01247
116147
2244947
03899790
18949237
227108700
01247
116147
2244947
03899790
18949237
227108700
040435
1580409
27366409
0111137215
1306734614
03899790
18949237
227108700
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2139 to 1275 computations (40.4% saved)

end1.0ms (0%)

preprocess236.0ms (1.4%)

Compiler

Compiled 1072 to 644 computations (39.9% saved)

Profiling

Loading profile data...