2cos (problem 3.3.5)

Time bar (total: 23.6s)

analyze46.0ms (0.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50.6%49.4%0%0%0%0
0%0%50.6%49.4%0%0%0%1
0%0%50.6%49.4%0%0%0%2
0%0%25.3%74.7%0%0%0%3
0%0%25.3%74.7%0%0%0%4
0%0%19%81%0%0%0%5
0%0%15.8%84.2%0%0%0%6
0%0%11.1%88.9%0%0%0%7
0%0%8.7%91.3%0%0%0%8
0%0%5.9%94.1%0%0%0%9
0%0%4.5%95.5%0%0%0%10
0%0%3.1%96.9%0%0%0%11
0%0%2.7%97.3%0%0%0%12
Compiler

Compiled 28 to 18 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
Operation ival-cos, time spent: 9.0ms, 32.0% of total-time
Operation ival-mult, time spent: 4.0ms, 14.0% of total-time
Operation ival-add, time spent: 3.0ms, 11.0% of total-time
Operation ival-<, time spent: 3.0ms, 11.0% of total-time
Operation ival-<=, time spent: 3.0ms, 11.0% of total-time
Operation ival-sub, time spent: 2.0ms, 7.0% of total-time
Operation ival-and, time spent: 1.0ms, 4.0% of total-time
Operation ival-fabs, time spent: 1.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

sample12.3s (52%)

Results
4.5s26254×256precondition
4.4s4238×2048valid
1.5s2136×1024valid
288.0ms1011×512valid
197.0ms870×256valid
1.0ms2048valid
Precisions
Click to see histograms. Total time spent on operations: 7.4s
Operation ival-cos, time spent: 3.6s, 49.0% of total-time
Operation ival-sub, time spent: 770.0ms, 10.0% of total-time
Operation ival-<=, time spent: 663.0ms, 9.0% of total-time
Operation ival-<, time spent: 596.0ms, 8.0% of total-time
Operation ival-mult, time spent: 521.0ms, 7.0% of total-time
Operation ival-add, time spent: 482.0ms, 7.0% of total-time
Operation ival-fabs, time spent: 403.0ms, 5.0% of total-time
Operation ival-and, time spent: 193.0ms, 3.0% of total-time
Operation const, time spent: 106.0ms, 1.0% of total-time
Bogosity

preprocess366.0ms (1.6%)

Algorithm
egg-herbie
Rules
440×fma-def
108×sub-neg
82×associate--r+
72×cancel-sign-sub-inv
62×neg-mul-1
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1340-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
20-0-(cos.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-eps
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027234
149218
296210
3184210
4349210
5483210
6637210
7763210
8797210
9823210
10829210
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 51 to 22 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 201.0ms
Operation ival-cos, time spent: 167.0ms, 83.0% of total-time
Operation ival-add, time spent: 23.0ms, 11.0% of total-time
Operation ival-sub, time spent: 9.0ms, 4.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

localize170.0ms (0.7%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(cos.f64 (+.f64 x eps))
54.5%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 21 to 8 computations (61.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 128.0ms
Operation ival-cos, time spent: 76.0ms, 60.0% of total-time
Operation ival-add, time spent: 47.0ms, 37.0% of total-time
Operation ival-sub, time spent: 5.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

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

rewrite224.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2245247
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 (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 (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 (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 (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 (-.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 (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 (*.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 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.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 -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)))

simplify119.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
03899790
18979237
227128700
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 (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 (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 (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 (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 (-.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 (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 (*.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 (sqrt.f64 (neg.f64 (cos.f64 x))) (sqrt.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 -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 (fma.f64 (pow.f64 x 2) (fma.f64 (cos.f64 eps) -1/2 1/2) (*.f64 x (neg.f64 (sin.f64 eps)))) (+.f64 (cos.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 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (-.f64 (*.f64 (pow.f64 x 2) (fma.f64 (cos.f64 eps) -1/2 1/2)) 1)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (fma.f64 (pow.f64 x 2) (fma.f64 (cos.f64 eps) -1/2 1/2) -1)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (cos.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (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))))
(fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.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 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x))))
(-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (sin.f64 x) (*.f64 1/6 (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 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)))))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (*.f64 1/6 (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) (fma.f64 -1/2 (*.f64 (cos.f64 eps) (pow.f64 x 2)) (*.f64 x (neg.f64 (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 (*.f64 1/6 (pow.f64 x 3)) (neg.f64 x))) (*.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) (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (sin.f64 x) (neg.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)) (*.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 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3)))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.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 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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 (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 (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 (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 (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 (-.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 (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 (*.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 (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 (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 -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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 -2 (*.f64 (sin.f64 (*.f64 eps 1/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 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (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)))

eval63.0ms (0.3%)

Compiler

Compiled 4748 to 1514 computations (68.1% saved)

prune59.0ms (0.2%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New24113254
Fresh000
Picked011
Done000
Total24114255
Accuracy
99.9%
Counts
255 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(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))))
53.7%
(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)))))
53.7%
(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)))))
54.5%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
53.7%
(-.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))
54.5%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
98.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
54.3%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.5%
(-.f64 (cos.f64 eps) 1)
99.3%
(+.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))))
99.0%
(+.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)))))
81.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.6%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
79.2%
(*.f64 (sin.f64 x) (neg.f64 eps))
Compiler

Compiled 485 to 326 computations (32.8% saved)

localize1.7s (7.3%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (sqrt.f64 (cos.f64 x)) (cos.f64 eps))
100.0%
(-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))
100.0%
(*.f64 (sin.f64 x) (sin.f64 eps))
55.0%
(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)))))
100.0%
(*.f64 (sin.f64 x) (+.f64 (*.f64 1/6 (pow.f64 eps 3)) (neg.f64 eps)))
99.8%
(*.f64 1/24 (pow.f64 eps 4))
99.8%
(*.f64 1/6 (pow.f64 eps 3))
99.8%
(+.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))))
100.0%
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
100.0%
(*.f64 eps (sin.f64 x))
100.0%
(*.f64 -1/2 (pow.f64 eps 2))
99.8%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
55.5%
(-.f64 (cos.f64 eps) 1)
99.9%
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
99.8%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
Compiler

Compiled 275 to 144 computations (47.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.3s
Operation ival-sin, time spent: 557.0ms, 42.0% of total-time
Operation ival-mult, time spent: 370.0ms, 28.0% of total-time
Operation ival-pow, time spent: 163.0ms, 12.0% of total-time
Operation ival-cos, time spent: 85.0ms, 6.0% of total-time
Operation ival-fma, time spent: 45.0ms, 3.0% of total-time
Operation ival-add, time spent: 29.0ms, 2.0% of total-time
Operation const, time spent: 25.0ms, 2.0% of total-time
Operation ival-sub, time spent: 15.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 12.0ms, 1.0% of total-time
Operation ival-neg, time spent: 11.0ms, 1.0% of total-time

series179.0ms (0.8%)

Counts
15 → 232
Calls

78 calls:

TimeVariablePointExpression
133.0ms
eps
@0
(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)))))
10.0ms
x
@inf
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
4.0ms
x
@inf
(+.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))))
2.0ms
x
@inf
(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)))))
1.0ms
eps
@inf
(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)))))

rewrite141.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
387×log1p-expm1-u
387×expm1-log1p-u
377×add-cube-cbrt
376×add-exp-log
376×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify312.0ms (1.3%)

Algorithm
egg-herbie
Rules
1580×fma-def
1284×associate-*r*
1164×associate-*l*
510×associate-+r+
460×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
084924798
1218323749
Stop Event
node limit
Counts
514 → 520
Calls
Call 1
Inputs
(*.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)))))
(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 -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 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 eps x)
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x)))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 2) (pow.f64 x 6))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(+.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(+.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/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) 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 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 (*.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 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 (*.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (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 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (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 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (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))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 x (sin.f64 eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 eps (sin.f64 x)))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) (sin.f64 x))
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)))
(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)))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1/4 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 -1/96 (*.f64 (pow.f64 x 4) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (+.f64 (*.f64 -1/96 (*.f64 (pow.f64 x 4) (cos.f64 eps))) (*.f64 -19/5760 (*.f64 (pow.f64 x 6) (cos.f64 eps))))))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(sqrt.f64 (cos.f64 x))
(+.f64 (sqrt.f64 (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sqrt.f64 (cos.f64 x)))))
(+.f64 (sqrt.f64 (cos.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sqrt.f64 (cos.f64 x)))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sqrt.f64 (cos.f64 x))))))
(+.f64 (sqrt.f64 (cos.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sqrt.f64 (cos.f64 x)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sqrt.f64 (cos.f64 x)))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sqrt.f64 (cos.f64 x)))))))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(-.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)
(log.f64 (pow.f64 (exp.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 (*.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 (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)
(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 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (cbrt.f64 (pow.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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)
(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 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(*.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))))
(pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) 2)
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.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 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 2)
(pow.f64 (*.f64 (pow.f64 eps 6) -1/8) 1/3)
(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 (pow.f64 eps 6) -1/8))
(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 (*.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 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2)
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(-.f64 (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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))) 1)
(*.f64 1 (fma.f64 (cos.f64 x) (fma.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)) eps))))
(*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 2) (cbrt.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) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(*.f64 (sqrt.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) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) (sqrt.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) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(/.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.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)) eps))))
(/.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 2) (*.f64 (*.f64 (cos.f64 x) (fma.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)) eps))))))
(pow.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) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))))
(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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 1 (*.f64 (cos.f64 x) (fma.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)) eps)))
(fma.f64 1 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) 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 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 eps (cbrt.f64 1/6)) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (pow.f64 eps 3))) 2)
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 eps 3)))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 1/6 (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 eps 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/24 (pow.f64 eps 4)))) 1)
(pow.f64 (*.f64 1/24 (pow.f64 eps 4)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 eps 4))) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/24 (pow.f64 eps 4))) 2)
(log.f64 (pow.f64 (exp.f64 1/24) (pow.f64 eps 4)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/24 (pow.f64 eps 4)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))
(expm1.f64 (log1p.f64 (*.f64 1/24 (pow.f64 eps 4))))
(exp.f64 (log.f64 (*.f64 1/24 (pow.f64 eps 4))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/24 (pow.f64 eps 4))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(fma.f64 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) (sqrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(pow.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) 2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x))) 2)
(pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (cos.f64 x)))) (sqrt.f64 (neg.f64 (cos.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.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 (sin.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 (sin.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 (sin.f64 eps) (sin.f64 x) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (neg.f64 (*.f64 (cos.f64 x) -1))) (fma.f64 (neg.f64 (cos.f64 x)) -1 (*.f64 (cos.f64 x) -1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.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 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.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 1 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (pow.f64 (neg.f64 (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (neg.f64 (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))
(pow.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 eps) (sin.f64 x) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))))) 1)
(pow.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (cos.f64 x))) (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3/2) (pow.f64 (cos.f64 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))))
Outputs
(*.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)) (fma.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 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (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 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (fma.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 -2 (pow.f64 x 2)))) (*.f64 (*.f64 (*.f64 1/3 (pow.f64 x 3)) (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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (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 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (-.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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 (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 x (cos.f64 (*.f64 1/2 eps))))
(fma.f64 x (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 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 (+.f64 (*.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 (+.f64 (*.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))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) 1/2)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (+.f64 (*.f64 -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 -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 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)))))
(-.f64 (fma.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2))))))
(-.f64 (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)) (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)))) (*.f64 eps x))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 eps x)
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 eps x))
(fma.f64 (*.f64 -1/6 eps) (pow.f64 x 3) (*.f64 eps x))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x)))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 eps x)))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 eps x (*.f64 eps (*.f64 (pow.f64 x 5) 1/120))))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x))))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 7)) (fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 eps x))))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 7)) (fma.f64 eps x (*.f64 eps (*.f64 (pow.f64 x 5) 1/120)))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2))))
(fma.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (+.f64 (*.f64 1/1440 (*.f64 (pow.f64 eps 2) (pow.f64 x 6))) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (fma.f64 1/1440 (*.f64 (pow.f64 eps 2) (pow.f64 x 6)) (*.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (fma.f64 1/4 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 6) 1/1440)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(+.f64 (*.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(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 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(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 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))))
(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 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))))
(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) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))))
(+.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)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (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 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps))) (*.f64 (pow.f64 eps 2) (*.f64 -1/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 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (cos.f64 x) (*.f64 1/24 (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 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(fma.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6) (*.f64 (cos.f64 x) (*.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)))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(+.f64 (*.f64 -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 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (cos.f64 x) (*.f64 1/24 (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 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(fma.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6) (*.f64 (cos.f64 x) (*.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)))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(+.f64 (*.f64 -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 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 x (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(*.f64 (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps))) (*.f64 (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (+.f64 (*.f64 1/120 (pow.f64 x 5)) x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(+.f64 (*.f64 (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (+.f64 (*.f64 -1/5040 (pow.f64 x 7)) (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(+.f64 (+.f64 (cos.f64 eps) (neg.f64 (*.f64 x (sin.f64 eps)))) -1)
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 x) (sin.f64 eps) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))) 1))
(+.f64 (fma.f64 (pow.f64 x 2) (fma.f64 -1/2 (cos.f64 eps) 1/2) (*.f64 (sin.f64 eps) (neg.f64 x))) (+.f64 -1 (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) (+.f64 1/2 (*.f64 -1/2 (cos.f64 eps))))))) -1)
(+.f64 (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (cos.f64 eps) 1/2))) (+.f64 -1 (cos.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (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 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps))) (*.f64 (pow.f64 eps 2) (*.f64 -1/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 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(-.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 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 x (sin.f64 eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (*.f64 x (sin.f64 eps)))
(*.f64 (sin.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (*.f64 x (sin.f64 eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (*.f64 x (sin.f64 eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/120 (pow.f64 x 5)) x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (*.f64 x (sin.f64 eps)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (*.f64 x (sin.f64 eps)))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/120 (pow.f64 x 5)) x)))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 eps (sin.f64 x))))
(fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (sin.f64 x) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 eps (sin.f64 x)))))
(fma.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/5040 (pow.f64 eps 7)) (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 (sin.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
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 -1/6 (pow.f64 x 3))))))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.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 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.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 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.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 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.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 x) (sin.f64 eps) (cos.f64 x))
(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 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.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 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.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 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.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 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(cos.f64 eps)
(+.f64 (cos.f64 eps) (*.f64 -1/4 (*.f64 (pow.f64 x 2) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/4 (pow.f64 x 2)) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (*.f64 -1/96 (*.f64 (pow.f64 x 4) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (fma.f64 -1/4 (*.f64 (pow.f64 x 2) (cos.f64 eps)) (*.f64 -1/96 (*.f64 (pow.f64 x 4) (cos.f64 eps)))))
(+.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/4 (pow.f64 x 2)) (*.f64 -1/96 (pow.f64 x 4)))))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x 2) (cos.f64 eps))) (+.f64 (*.f64 -1/96 (*.f64 (pow.f64 x 4) (cos.f64 eps))) (*.f64 -19/5760 (*.f64 (pow.f64 x 6) (cos.f64 eps))))))
(+.f64 (cos.f64 eps) (fma.f64 -1/4 (*.f64 (pow.f64 x 2) (cos.f64 eps)) (fma.f64 -1/96 (*.f64 (pow.f64 x 4) (cos.f64 eps)) (*.f64 -19/5760 (*.f64 (pow.f64 x 6) (cos.f64 eps))))))
(+.f64 (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/4 (pow.f64 x 2)) 1)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 -19/5760 (pow.f64 x 6)))))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(sqrt.f64 (cos.f64 x))
(+.f64 (sqrt.f64 (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sqrt.f64 (cos.f64 x)))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (sqrt.f64 (cos.f64 x)))
(+.f64 (sqrt.f64 (cos.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sqrt.f64 (cos.f64 x)))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sqrt.f64 (cos.f64 x))))))
(+.f64 (sqrt.f64 (cos.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sqrt.f64 (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sqrt.f64 (cos.f64 x))))))
(+.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (sqrt.f64 (cos.f64 x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sqrt.f64 (cos.f64 x)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sqrt.f64 (cos.f64 x)))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sqrt.f64 (cos.f64 x)))))))
(+.f64 (sqrt.f64 (cos.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sqrt.f64 (cos.f64 x))) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (sqrt.f64 (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sqrt.f64 (cos.f64 x)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (sqrt.f64 (cos.f64 x))) (*.f64 (sqrt.f64 (cos.f64 x)) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6)))))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(-.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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))
(log.f64 (pow.f64 (exp.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))
(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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))
(-.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)))
(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 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 -1 (cos.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2)) (cbrt.f64 (+.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 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.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 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.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))
(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 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) 0) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) 0) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (neg.f64 (*.f64 eps (sin.f64 x))) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(*.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) (*.f64 -1/8 (pow.f64 (cos.f64 x) 3))) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 6) (*.f64 -1/8 (pow.f64 (cos.f64 x) 3))) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 2) (fma.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 3))) (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 1)
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) 3)
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 3) 1/3)
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) 2)
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 3))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) 1))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) 2)) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 eps (sin.f64 x))))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (*.f64 (neg.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.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 (sqrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 2)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 (pow.f64 eps 6) -1/8) 1/3)
(cbrt.f64 (*.f64 -1/8 (pow.f64 eps 6)))
(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 (pow.f64 eps 6) -1/8))
(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 (*.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 (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))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) eps))
(*.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))
(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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 1)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(pow.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 eps 6) (*.f64 -1/8 (pow.f64 (cos.f64 x) 3))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 6) (*.f64 -1/8 (pow.f64 (cos.f64 x) 3))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))
(-.f64 (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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))) 1)
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 2) (cbrt.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) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) (sqrt.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) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.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)) eps))))
(/.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(/.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 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))))
(/.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 2) (*.f64 (*.f64 (cos.f64 x) (fma.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)) eps))))))
(/.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2) (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))))
(/.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 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps))) 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 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(pow.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) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 1)
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 3)
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 3) 1/3)
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 2)
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 3))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 1))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) 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 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps))) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))) (*.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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 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 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)) (*.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 1/6 (pow.f64 eps 3)))) 1)
(*.f64 (pow.f64 eps 3) 1/6)
(pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 1)
(*.f64 (pow.f64 eps 3) 1/6)
(pow.f64 (*.f64 eps (cbrt.f64 1/6)) 3)
(*.f64 (pow.f64 eps 3) 1/6)
(pow.f64 (pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 3) 1/3)
(*.f64 (pow.f64 eps 3) 1/6)
(pow.f64 (sqrt.f64 (*.f64 1/6 (pow.f64 eps 3))) 2)
(*.f64 (pow.f64 eps 3) 1/6)
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 eps 3)))))
(*.f64 (pow.f64 eps 3) 1/6)
(cbrt.f64 (pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 3))
(*.f64 (pow.f64 eps 3) 1/6)
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (pow.f64 eps 3) 1/6)
(exp.f64 (log.f64 (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (pow.f64 eps 3) 1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 eps 3))) 1))
(*.f64 (pow.f64 eps 3) 1/6)
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (pow.f64 eps 3) 1/6)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/24 (pow.f64 eps 4)))) 1)
(*.f64 1/24 (pow.f64 eps 4))
(pow.f64 (*.f64 1/24 (pow.f64 eps 4)) 1)
(*.f64 1/24 (pow.f64 eps 4))
(pow.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 eps 4))) 3)
(*.f64 1/24 (pow.f64 eps 4))
(pow.f64 (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))
(pow.f64 (sqrt.f64 (*.f64 1/24 (pow.f64 eps 4))) 2)
(*.f64 1/24 (pow.f64 eps 4))
(log.f64 (pow.f64 (exp.f64 1/24) (pow.f64 eps 4)))
(*.f64 1/24 (pow.f64 eps 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 1/24 (pow.f64 eps 4))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 4) 3) 1/13824))
(expm1.f64 (log1p.f64 (*.f64 1/24 (pow.f64 eps 4))))
(*.f64 1/24 (pow.f64 eps 4))
(exp.f64 (log.f64 (*.f64 1/24 (pow.f64 eps 4))))
(*.f64 1/24 (pow.f64 eps 4))
(exp.f64 (*.f64 (log.f64 (*.f64 1/24 (pow.f64 eps 4))) 1))
(*.f64 1/24 (pow.f64 eps 4))
(log1p.f64 (expm1.f64 (*.f64 1/24 (pow.f64 eps 4))))
(*.f64 1/24 (pow.f64 eps 4))
(+.f64 (*.f64 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))) 1)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 1)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 3)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 3) 1/3)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 2)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)) 3))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 1))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(fma.f64 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(fma.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 3) 1/6 (neg.f64 eps)))
(+.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))) 1)
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(*.f64 1 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) (sqrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(pow.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))) 1)
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) 3)
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))) 3) 1/3)
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) 2)
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))) 3))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))) 1))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))))
(-.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) (neg.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(*.f64 (sin.f64 x) (sin.f64 eps))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) 2)
(/.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)
(pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)
(*.f64 (sin.f64 x) (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 3)
(*.f64 (sin.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) 1/3)
(*.f64 (sin.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)
(*.f64 (sin.f64 x) (sin.f64 eps))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (sin.f64 x)))
(*.f64 (sin.f64 x) (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3))
(*.f64 (sin.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1))
(*.f64 (sin.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (cos.f64 x)))) (sqrt.f64 (neg.f64 (cos.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (cos.f64 x)))) (sqrt.f64 (neg.f64 (cos.f64 x))) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cos.f64 x)))) (sqrt.f64 (neg.f64 (cos.f64 x)))) (cos.f64 x)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 1 (*.f64 (sin.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sin.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sin.f64 eps) (sin.f64 x) (neg.f64 (*.f64 (cos.f64 x) -1))) (fma.f64 (neg.f64 (cos.f64 x)) -1 (*.f64 (cos.f64 x) -1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.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 (cos.f64 x) (neg.f64 (cos.f64 x))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) 0) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (neg.f64 (cos.f64 x)) 1))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 x))) 1 (*.f64 (neg.f64 (cos.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 x)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x)) (+.f64 (cos.f64 x) (neg.f64 (cos.f64 x))))
(+.f64 (fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 1 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (pow.f64 (neg.f64 (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (neg.f64 (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (neg.f64 (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (+.f64 (pow.f64 (neg.f64 (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (*.f64 (neg.f64 (cos.f64 x)) (fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (cos.f64 x))))))
(pow.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) 1)
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) 3)
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) 3) 1/3)
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) 2)
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x))) 3))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))) 1))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(fma.f64 1 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(fma.f64 (sin.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(fma.f64 (sin.f64 eps) (sin.f64 x) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (neg.f64 (neg.f64 (cos.f64 x))))
(fma.f64 (sin.f64 x) (sin.f64 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))))) 1)
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(pow.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) 1)
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) 3)
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) 3) 1/3)
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) 2)
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (cos.f64 x))) (cos.f64 eps)))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))))))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x))) 3))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3/2) (pow.f64 (cos.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))) 1))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))))
(*.f64 (cos.f64 eps) (sqrt.f64 (cos.f64 x)))

eval453.0ms (1.9%)

Compiler

Compiled 13555 to 7055 computations (48% saved)

prune188.0ms (0.8%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New51914533
Fresh448
Picked235
Done011
Total52522547
Accuracy
100.0%
Counts
547 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(fma.f64 (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps) (sin.f64 x) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
53.7%
(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)))))
75.0%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 2)
98.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 1/2 eps))))) 3)
98.6%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3) (*.f64 eps (sin.f64 x)))
80.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
71.2%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2))
96.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x)))
98.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
95.6%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))
54.3%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.5%
(-.f64 (cos.f64 eps) 1)
74.8%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) 2))
99.3%
(+.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 (pow.f64 eps 3) 1/6) eps)))
99.0%
(+.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)))))
51.3%
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
99.1%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
81.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.6%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
79.2%
(*.f64 (sin.f64 x) (neg.f64 eps))
99.7%
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
68.5%
(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 772 to 593 computations (23.2% saved)

localize2.3s (9.9%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
99.8%
(*.f64 1/24 (pow.f64 eps 4))
99.8%
(*.f64 (pow.f64 eps 3) 1/6)
99.8%
(+.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 (pow.f64 eps 3) 1/6) eps)))
100.0%
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
99.8%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3) (*.f64 eps (sin.f64 x)))
99.5%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
52.4%
(cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
100.0%
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
100.0%
(*.f64 (sin.f64 x) (sin.f64 eps))
99.8%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
54.7%
(+.f64 -1 (cos.f64 eps))
100.0%
(*.f64 (sin.f64 x) (neg.f64 eps))
99.9%
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
99.9%
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
99.8%
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
99.8%
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
Compiler

Compiled 290 to 179 computations (38.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.9s
Operation ival-sin, time spent: 673.0ms, 36.0% of total-time
Operation ival-mult, time spent: 323.0ms, 17.0% of total-time
Operation ival-pow, time spent: 280.0ms, 15.0% of total-time
Operation ival-fma, time spent: 209.0ms, 11.0% of total-time
Operation ival-expm1, time spent: 180.0ms, 10.0% of total-time
Operation ival-cos, time spent: 74.0ms, 4.0% of total-time
Operation ival-log1p, time spent: 43.0ms, 2.0% of total-time
Operation ival-add, time spent: 31.0ms, 2.0% of total-time
Operation const, time spent: 30.0ms, 2.0% of total-time
Operation ival-sub, time spent: 22.0ms, 1.0% of total-time
Operation ival-cbrt, time spent: 20.0ms, 1.0% of total-time
Operation ival-neg, time spent: 4.0ms, 0.0% of total-time

series39.0ms (0.2%)

Counts
13 → 255
Calls

72 calls:

TimeVariablePointExpression
7.0ms
x
@inf
(cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
5.0ms
x
@0
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3)
2.0ms
x
@0
(cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
2.0ms
x
@-inf
(cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
1.0ms
eps
@0
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 3)

rewrite129.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
379×log1p-expm1-u
378×expm1-log1p-u
370×add-cube-cbrt
365×add-exp-log
365×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify273.0ms (1.2%)

Algorithm
egg-herbie
Rules
1630×fma-def
1238×fma-neg
922×log-prod
704×*-commutative
600×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
090827351
1247325632
2721125616
Stop Event
node limit
Counts
526 → 495
Calls
Call 1
Inputs
(*.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 (exp.f64 (sin.f64 (*.f64 1/2 eps))) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps)))))) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))))))))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 x)) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))))) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/8 (pow.f64 (cos.f64 x) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/8 (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/16 (*.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/48 (pow.f64 (cos.f64 x) 3))))))))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.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)))
(*.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 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 x (sin.f64 eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))) 1)
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (-.f64 (cos.f64 eps) 1))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (-.f64 (cos.f64 eps) 1)))))) 1)
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 4)) 1/3) (*.f64 (pow.f64 x 4) (*.f64 (cbrt.f64 -1/2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 4)) 1/3) (*.f64 (pow.f64 x 4) (*.f64 (cbrt.f64 -1/2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 4)) 1/3) (*.f64 (pow.f64 x 6) (*.f64 (cbrt.f64 -1/2) (-.f64 (*.f64 -1/720 (pow.f64 eps 2)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 -1/216 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))) (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 4)) 1/3) (pow.f64 (cbrt.f64 -1/2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))) (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 4)) 1/3) (pow.f64 (cbrt.f64 -1/2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))))))))) (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (pow.f64 eps 2)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 -1/216 (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 4)) 1/3) (pow.f64 (cbrt.f64 -1/2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 -1/720 (pow.f64 eps 2)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 -1/216 (pow.f64 eps 2)))))))))))))))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.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 (*.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(+.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(+.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/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) eps)))
(+.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)) 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 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 (*.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 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 (*.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 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (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 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (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 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(-.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)
(log.f64 (pow.f64 (exp.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 (*.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 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(*.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x 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)
(log.f64 (exp.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 2)
(neg.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (neg.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps)))) 1)
(*.f64 1 (+.f64 -1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (sqrt.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 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 (cos.f64 eps)))))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) 2)
(log.f64 (exp.f64 (+.f64 -1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps))))
(exp.f64 (log.f64 (+.f64 -1 (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 -1 (cos.f64 eps))))
(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 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(*.f64 1 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(pow.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 2)
(log.f64 (exp.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 1 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 1 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 1 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)))) 1)
(pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2)
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 -1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))))
(fma.f64 -1 (cos.f64 x) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) -1 (*.f64 (cos.f64 x) (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) 1/3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) 1/3))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 1/3) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (pow.f64 (cbrt.f64 eps) 2))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 2)
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2))
(*.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps))
(*.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 2) 3) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 3))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) (neg.f64 eps)))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))) 1)
(*.f64 1 (fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 2) (cbrt.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) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(*.f64 (sqrt.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) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) (sqrt.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) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(/.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(/.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))))
(pow.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) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))))
(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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) 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 1 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 1 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) 1/6))) 1)
(pow.f64 (*.f64 (pow.f64 eps 3) 1/6) 1)
(pow.f64 (*.f64 eps (cbrt.f64 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 eps 3) 1/6)) 2)
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) 1/6))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) 1/6)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) 1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
Outputs
(*.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)) (fma.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 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 -2 x)))
(+.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 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 2)))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (*.f64 -2 x))) (*.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 -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 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (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 -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 (exp.f64 (sin.f64 (*.f64 1/2 eps))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 eps)))
(-.f64 (+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps)))))) 1)
(+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (-.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) 1))
(+.f64 -1 (*.f64 (+.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) 1) (exp.f64 (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 (+.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) 1) (exp.f64 (sin.f64 (*.f64 1/2 eps))) -1)
(-.f64 (+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) 1)
(+.f64 (+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 (sin.f64 (*.f64 1/2 eps)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) -1)
(+.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) 1) (exp.f64 (sin.f64 (*.f64 1/2 eps)))) (*.f64 (fma.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2)) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 (+.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) 1) (exp.f64 (sin.f64 (*.f64 1/2 eps)))) (fma.f64 (fma.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2)) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 (*.f64 1/2 eps)))) -1))
(-.f64 (+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 -1/2 (sin.f64 (*.f64 1/2 eps))) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))))))))) 1)
(+.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (-.f64 (fma.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (exp.f64 (sin.f64 (*.f64 1/2 eps)))) (fma.f64 (pow.f64 x 2) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 (sin.f64 (*.f64 1/2 eps)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) (fma.f64 -1/6 (cos.f64 (*.f64 1/2 eps)) (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)))))))) 1))
(+.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) 1) (exp.f64 (sin.f64 (*.f64 1/2 eps)))) (fma.f64 (pow.f64 x 2) (*.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (fma.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) -1/2))) (*.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 eps))) -1/2 (fma.f64 (cos.f64 (*.f64 1/2 eps)) -1/6 (*.f64 1/6 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3)))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 (*.f64 1/2 eps))))))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 x)) 1)
(expm1.f64 (sin.f64 x))
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))))) 1)
(+.f64 (exp.f64 (sin.f64 x)) (-.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) 1))
(+.f64 (*.f64 (*.f64 1/2 eps) (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))) (expm1.f64 (sin.f64 x)))
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/8 (pow.f64 (cos.f64 x) 2))))))) 1)
(+.f64 (exp.f64 (sin.f64 x)) (-.f64 (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 -1/8 (sin.f64 x) (*.f64 1/8 (pow.f64 (cos.f64 x) 2)))))) 1))
(+.f64 (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))) (*.f64 (fma.f64 1/8 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) -1/8)) (*.f64 (pow.f64 eps 2) (exp.f64 (sin.f64 x))))) (expm1.f64 (sin.f64 x)))
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/8 (sin.f64 x)) (*.f64 1/8 (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/16 (*.f64 (cos.f64 x) (sin.f64 x))) (+.f64 (*.f64 -1/48 (cos.f64 x)) (*.f64 1/48 (pow.f64 (cos.f64 x) 3))))))))) 1)
(+.f64 (+.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))) (fma.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 -1/8 (sin.f64 x) (*.f64 1/8 (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 -1/16 (*.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1/48 (cos.f64 x) (*.f64 1/48 (pow.f64 (cos.f64 x) 3))))))))) -1)
(+.f64 (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (exp.f64 (sin.f64 x)))) (fma.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/8 (pow.f64 (cos.f64 x) 2) (*.f64 (sin.f64 x) -1/8))) (*.f64 (fma.f64 -1/16 (*.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 1/48 (pow.f64 (cos.f64 x) 3) (*.f64 (cos.f64 x) -1/48))) (*.f64 (pow.f64 eps 3) (exp.f64 (sin.f64 x)))))) (expm1.f64 (sin.f64 x)))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(fma.f64 x (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (sin.f64 (*.f64 1/2 eps))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(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)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (*.f64 1/2 eps) (cos.f64 x))))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 1/2 eps) (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/2 eps) (*.f64 (pow.f64 eps 3) -1/48))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 -1 (*.f64 eps x))
(*.f64 (neg.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 (pow.f64 x 3) (*.f64 eps 1/6)) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(-.f64 (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 (pow.f64 x 3) (*.f64 eps 1/6))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/5040 (*.f64 eps (pow.f64 x 7)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(-.f64 (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/5040 (*.f64 eps (pow.f64 x 7)) (*.f64 (pow.f64 x 3) (*.f64 eps 1/6)))) (*.f64 eps x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(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 (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 (neg.f64 (*.f64 x (sin.f64 eps))) 1))
(+.f64 -1 (-.f64 (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) (-.f64 (cos.f64 eps) 1))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 x (sin.f64 eps)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps)))))) -1)
(+.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 x (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))) 1))
(+.f64 -1 (+.f64 (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))) (fma.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 -1 (cos.f64 eps)) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))))))
(+.f64 (cos.f64 eps) (+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 x 2) -1/2) (*.f64 x (neg.f64 (sin.f64 eps)))) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps)) -1)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (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 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(+.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)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps)))) 1))
(+.f64 -1 (fma.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 -1 (cos.f64 eps)) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (-.f64 (cos.f64 eps) 1))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (+.f64 -1 (cos.f64 eps)))))) -1)
(+.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/24 (pow.f64 x 4)))) (+.f64 -1 (cos.f64 eps)))
(+.f64 (cos.f64 eps) (fma.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) -1/2) (*.f64 1/24 (pow.f64 x 4))) -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (-.f64 (cos.f64 eps) 1))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (-.f64 (cos.f64 eps) 1)))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))) (fma.f64 -1/720 (*.f64 (pow.f64 x 6) (+.f64 -1 (cos.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (+.f64 -1 (cos.f64 eps)))))) 1))
(+.f64 -1 (+.f64 (fma.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 -1 (cos.f64 eps)) (cos.f64 eps)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 2) -1/2) (+.f64 -1 (cos.f64 eps)) (cos.f64 eps)) (fma.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6))) -1))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))
(*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 6)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 -1/720 (*.f64 (cos.f64 x) (pow.f64 eps 6)) (fma.f64 1/40320 (*.f64 (cos.f64 x) (pow.f64 eps 8)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(+.f64 (*.f64 (cos.f64 x) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8)))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2)))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2)))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 4)) 1/3) (*.f64 (pow.f64 x 4) (*.f64 (cbrt.f64 -1/2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (*.f64 (pow.f64 x 4) (*.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 eps 2) -1/24)))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (*.f64 (pow.f64 x 4) (cbrt.f64 -1/2)))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 4)) 1/3) (*.f64 (pow.f64 x 4) (*.f64 (cbrt.f64 -1/2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 4)) 1/3) (*.f64 (pow.f64 x 6) (*.f64 (cbrt.f64 -1/2) (-.f64 (*.f64 -1/720 (pow.f64 eps 2)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 -1/216 (pow.f64 eps 2)))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2)))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (*.f64 (pow.f64 x 4) (*.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 eps 2) -1/24)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 4))) (*.f64 (pow.f64 x 6) (*.f64 (cbrt.f64 -1/2) (-.f64 (*.f64 (pow.f64 eps 2) -1/720) (fma.f64 -1/3 (*.f64 (pow.f64 eps 2) -1/24) (*.f64 (pow.f64 eps 2) -1/216)))))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 4)))) (+.f64 (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (*.f64 (pow.f64 x 4) (cbrt.f64 -1/2))) (*.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/720) (fma.f64 (*.f64 (pow.f64 eps 2) -1/24) -1/3 (*.f64 (pow.f64 eps 2) -1/216))) (*.f64 (pow.f64 x 6) (cbrt.f64 -1/2))))) (fma.f64 -1/6 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (pow.f64 x 2) (cbrt.f64 -1/2))) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 1/3) (cbrt.f64 -1/2))
(*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4)))
(fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))) (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 4)) 1/3) (pow.f64 (cbrt.f64 -1/2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4) (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) -1/24)) (fma.f64 -1/36 (pow.f64 eps 2) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 1/36 (*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 -1/2) 2)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (pow.f64 (cbrt.f64 -1/2) 2))))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 (pow.f64 x 4) (fma.f64 -1/6 (*.f64 (pow.f64 eps 2) -1/24) (fma.f64 (pow.f64 eps 2) -1/36 (*.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (cbrt.f64 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/36 (*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))) (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))) (+.f64 (*.f64 -1/36 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 4)) 1/3) (pow.f64 (cbrt.f64 -1/2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))))))))) (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (pow.f64 eps 2)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 -1/216 (pow.f64 eps 2)))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 4)) 1/3) (pow.f64 (cbrt.f64 -1/2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (cbrt.f64 -1/2) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (-.f64 (*.f64 -1/720 (pow.f64 eps 2)) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 (pow.f64 eps 2)) (*.f64 1/12 (pow.f64 eps 2)))) (*.f64 -1/216 (pow.f64 eps 2)))))))))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4) (fma.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) -1/24)) (fma.f64 -1/36 (pow.f64 eps 2) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 1/36 (*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 -1/2) 2)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (pow.f64 (cbrt.f64 -1/2) 2))))))))) (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 (pow.f64 eps 2) -1/720) (fma.f64 -1/3 (*.f64 (pow.f64 eps 2) -1/24) (*.f64 (pow.f64 eps 2) -1/216)))) (fma.f64 -1/6 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 1/36 (*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 -1/2) 2)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (pow.f64 (cbrt.f64 -1/2) 2))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 eps 2) -1/24)) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (pow.f64 (cbrt.f64 -1/2) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) (*.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/720) (fma.f64 -1/3 (*.f64 (pow.f64 eps 2) -1/24) (*.f64 (pow.f64 eps 2) -1/216))) (pow.f64 (cbrt.f64 -1/2) 2))))))))))))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4) (fma.f64 (pow.f64 x 6) (fma.f64 -1/6 (-.f64 (*.f64 (pow.f64 eps 2) -1/720) (fma.f64 (*.f64 (pow.f64 eps 2) -1/24) -1/3 (*.f64 (pow.f64 eps 2) -1/216))) (fma.f64 -1/6 (*.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (cbrt.f64 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/36 (*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 -1/2) 2))))) (fma.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 -1/2) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/720) (fma.f64 (*.f64 (pow.f64 eps 2) -1/24) -1/3 (*.f64 (pow.f64 eps 2) -1/216))) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (cbrt.f64 (/.f64 1 (pow.f64 eps 2))))) (*.f64 (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (pow.f64 (cbrt.f64 -1/2) 2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) -1/9)))) (*.f64 (*.f64 (pow.f64 eps 2) -1/24) 1/18)))) (*.f64 (pow.f64 x 4) (fma.f64 -1/6 (*.f64 (pow.f64 eps 2) -1/24) (fma.f64 (pow.f64 eps 2) -1/36 (*.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 eps 2) -1/24) (*.f64 (pow.f64 (cbrt.f64 -1/2) 2) (cbrt.f64 (/.f64 1 (pow.f64 eps 2))))) (*.f64 1/36 (*.f64 (cbrt.f64 (pow.f64 eps 4)) (pow.f64 (cbrt.f64 -1/2) 2)))))))))))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))
(fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4))))
(-.f64 (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4)))))
(-.f64 (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 2) 1/4) (*.f64 (pow.f64 x 3) (*.f64 eps 1/6)))) (*.f64 eps x))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 eps 2) (cos.f64 x)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(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 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(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 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))))
(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 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))))
(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) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/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)) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (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 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(+.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)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (cos.f64 x) (*.f64 1/24 (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/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (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))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(+.f64 (*.f64 -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)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (cos.f64 x) (*.f64 1/24 (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/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (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))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(+.f64 (*.f64 -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)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) 1/6)
(*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 x (*.f64 (pow.f64 x 5) 1/120))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 (*.f64 (pow.f64 x 7) -1/5040) (*.f64 (pow.f64 x 5) 1/120))) (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) 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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(log.f64 (pow.f64 (exp.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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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 (exp.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.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)))
(log.f64 (exp.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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))) 1)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3) 1/3)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 2)
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps)))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (neg.f64 eps) 3)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 1))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps)))) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 -1 (cos.f64 eps)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (sqrt.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(/.f64 (pow.f64 (sin.f64 eps) 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 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) 2)
(+.f64 -1 (cos.f64 eps))
(log.f64 (exp.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (cos.f64 eps)))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))
(+.f64 -1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (log.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (cos.f64 eps))) 1))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 -1 (cos.f64 eps))))
(+.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 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(+.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 1 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 1 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (sin.f64 eps))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(*.f64 1 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 2) (*.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(pow.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 3)
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(pow.f64 (pow.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 3) 1/3)
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 2)
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(log.f64 (exp.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 3))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(exp.f64 (log.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 1))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 1 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 1 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 1 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) 2) (cbrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) (sqrt.f64 (fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (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 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 0))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) -1) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 -1 (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(fma.f64 -1 (cos.f64 x) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(fma.f64 (cos.f64 x) -1 (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))) 1)
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 2))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) 1/3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) 1/3))
(*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x))))) (cbrt.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) -1/2) 1/3) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps)))
(*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x))))) (cbrt.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) -1/2)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (*.f64 -1/2 (cos.f64 x))) (pow.f64 (cbrt.f64 eps) 2))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 1/3)
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 3)
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 2)
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1/3))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 1)
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 2) 3) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))) 3))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 eps 6))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 1 (*.f64 (*.f64 eps (sin.f64 x)) 1)))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(+.f64 (fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 2))))
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 eps (sin.f64 x)) 0))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps 6) -1/8) (pow.f64 (cos.f64 x) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 eps 6))) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 2) (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 -1/8 (pow.f64 eps 6))) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 eps (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) 1)
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 3)
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) 3) 1/3)
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 2)
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))) 3))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 1))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sqrt.f64 (*.f64 (cos.f64 x) -1/2)) eps) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) -1/2) (pow.f64 eps 2) (*.f64 (sin.f64 x) (neg.f64 eps)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))) 1)
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 2) (cbrt.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) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) (sqrt.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) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(/.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2) (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))))
(/.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2) (*.f64 (cos.f64 x) (*.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))))
(/.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 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 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))))))
(pow.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) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 1)
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 3)
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 3) 1/3)
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 2)
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 3))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 1))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) 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 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 1 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (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)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.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 (pow.f64 eps 3) 1/6))) 1)
(*.f64 (pow.f64 eps 3) 1/6)
(pow.f64 (*.f64 (pow.f64 eps 3) 1/6) 1)
(*.f64 (pow.f64 eps 3) 1/6)
(pow.f64 (*.f64 eps (cbrt.f64 1/6)) 3)
(*.f64 (pow.f64 eps 3) 1/6)
(pow.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1/216))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 eps 3) 1/6)) 2)
(*.f64 (pow.f64 eps 3) 1/6)
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 3) 1/6))))
(*.f64 (pow.f64 eps 3) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 3) 1/6)))
(*.f64 (pow.f64 eps 3) 1/6)
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 3) 1/6)))
(*.f64 (pow.f64 eps 3) 1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 3) 1/6)) 1))
(*.f64 (pow.f64 eps 3) 1/6)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 3) 1/6)))
(*.f64 (pow.f64 eps 3) 1/6)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))) 1)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 1)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 3)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 3) 1/3)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 2)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 3))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 1))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))

eval267.0ms (1.1%)

Compiler

Compiled 16002 to 10061 computations (37.1% saved)

prune108.0ms (0.5%)

Pruning

28 alts after pruning (22 fresh and 6 done)

PrunedKeptTotal
New58615601
Fresh6713
Picked325
Done044
Total59528623
Accuracy
100.0%
Counts
623 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(fma.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (sin.f64 x) (*.f64 (cos.f64 x) (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))))
80.7%
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
74.4%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 2)
97.8%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))) 3)
79.3%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
97.5%
(-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2)) 3) (*.f64 eps (sin.f64 x)))
97.7%
(-.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) 3) (*.f64 eps (sin.f64 x)))
99.7%
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
99.4%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
80.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
79.9%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
71.2%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2))
96.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x)))
99.0%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (sin.f64 eps)))
98.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
95.6%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))
80.6%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))))) (*.f64 (sin.f64 x) (sin.f64 eps)))
54.3%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.5%
(-.f64 (cos.f64 eps) 1)
74.8%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 2))
51.3%
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
99.1%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
81.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.6%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
79.2%
(*.f64 (sin.f64 x) (neg.f64 eps))
77.6%
(*.f64 (neg.f64 eps) x)
64.2%
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (neg.f64 eps))))
68.5%
(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 858 to 663 computations (22.7% saved)

localize1.1s (4.7%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.8%
(-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2)) 3) (*.f64 eps (sin.f64 x)))
99.5%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2)) 3)
99.4%
(*.f64 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3) (cbrt.f64 -1/2))
49.1%
(pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3)
99.8%
(-.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) 3) (*.f64 eps (sin.f64 x)))
99.5%
(pow.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) 3)
99.4%
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2))
52.3%
(cbrt.f64 (pow.f64 eps 2))
100.0%
(*.f64 eps (sin.f64 x))
100.0%
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
99.8%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
54.7%
(+.f64 -1 (cos.f64 eps))
100.0%
(*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))))
100.0%
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
100.0%
(*.f64 (sin.f64 x) (sin.f64 eps))
99.8%
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
Compiler

Compiled 230 to 129 computations (43.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 825.0ms
Operation ival-pow, time spent: 353.0ms, 43.0% of total-time
Operation ival-sin, time spent: 129.0ms, 16.0% of total-time
Operation ival-mult, time spent: 94.0ms, 11.0% of total-time
Operation ival-cos, time spent: 79.0ms, 10.0% of total-time
Operation ival-cbrt, time spent: 78.0ms, 9.0% of total-time
Operation ival-sub, time spent: 33.0ms, 4.0% of total-time
Operation const, time spent: 23.0ms, 3.0% of total-time
Operation ival-div, time spent: 18.0ms, 2.0% of total-time
Operation ival-add, time spent: 14.0ms, 2.0% of total-time
Operation ival-neg, time spent: 4.0ms, 0.0% of total-time

series29.0ms (0.1%)

Counts
12 → 114
Calls

51 calls:

TimeVariablePointExpression
5.0ms
x
@inf
(-.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 -1/2)) 3) (*.f64 eps (sin.f64 x)))
2.0ms
eps
@-inf
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
1.0ms
eps
@inf
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
1.0ms
x
@inf
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
1.0ms
x
@-inf
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))

rewrite126.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
432×associate-*r*
282×associate-*l*
261×log1p-expm1-u
261×expm1-log1p-u
255×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify183.0ms (0.8%)

Algorithm
egg-herbie
Rules
1572×fma-def
1044×associate-*r*
950×associate-*l*
384×fma-neg
342×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076727371
1205025678
Stop Event
node limit
Counts
492 → 458
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (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 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/45 (cos.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x)))) (*.f64 1/96 (cos.f64 x)))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/45 (cos.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x)))) (*.f64 1/96 (cos.f64 x)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 8) (-.f64 (*.f64 -1/630 (cos.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (cos.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x)))) (*.f64 1/96 (cos.f64 x))))) (+.f64 (*.f64 -1/2880 (cos.f64 x)) (*.f64 1/48 (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x))))))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 eps x))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))) 1)
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.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/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.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/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) 2) (*.f64 (-.f64 -1 (cos.f64 eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (*.f64 (-.f64 -1 (cos.f64 eps)) 2))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 -1 (cos.f64 eps))
(+.f64 (cos.f64 eps) -1)
(-.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 -1 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps)))) 1)
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (-.f64 -1 (cos.f64 eps))))
(*.f64 (+.f64 -1 (cos.f64 eps)) 1)
(*.f64 1 (+.f64 -1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (sqrt.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (neg.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (/.f64 (sin.f64 eps) 1) (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) 2)
(pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) -1)
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (-.f64 -1 (cos.f64 eps)))))
(sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 -1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (-.f64 -1 (cos.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps))))
(exp.f64 (log.f64 (+.f64 -1 (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 -1 (cos.f64 eps))))
(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 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) 1)
(/.f64 (cos.f64 x) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(/.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3)) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 x)) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 -1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) -1 (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 -1 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1 (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) 1))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(+.f64 (neg.f64 (cos.f64 x)) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 eps (sin.f64 x))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 1)
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (-.f64 (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 eps) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 eps 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 eps 2/3)
(pow.f64 (pow.f64 eps 2) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 eps) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) 3)
(pow.f64 (cbrt.f64 eps) 2)
(pow.f64 (pow.f64 eps 4) 1/6)
(sqrt.f64 (cbrt.f64 (pow.f64 eps 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1)
(pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) 3)
(pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 2)
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))))
(cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1)
(*.f64 eps (*.f64 eps -1/2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (*.f64 (pow.f64 eps 2) -1/2) 1)
(*.f64 1 (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) -1/2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)))
(*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) (*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) 3) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 3) (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 -1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) 1) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2)))) (cbrt.f64 (*.f64 eps (sqrt.f64 -1/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 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1 (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 1)
(*.f64 1 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (neg.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 eps) (cbrt.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 eps 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 eps 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2))))
(cbrt.f64 (pow.f64 eps 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1)
(pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) 3)
(pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 2)
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))))
(cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1)
(*.f64 eps (*.f64 eps -1/2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (*.f64 (pow.f64 eps 2) -1/2) 1)
(*.f64 1 (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) -1/2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)))
(*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) (*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) 3) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 3) (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 3))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 -1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) 1) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2)))) (cbrt.f64 (*.f64 eps (sqrt.f64 -1/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 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1 (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 1)
(*.f64 1 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (neg.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 1 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (neg.f64 (sin.f64 x))))
Outputs
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(*.f64 -1 (+.f64 (*.f64 (sin.f64 eps) x) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(neg.f64 (fma.f64 (sin.f64 eps) x (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))
(fma.f64 -1 (*.f64 (sin.f64 eps) x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps))))))
(fma.f64 -1 (fma.f64 (sin.f64 eps) x (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (sin.f64 eps) 2)) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 x (sin.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))))
(fma.f64 -1 (*.f64 (sin.f64 eps) x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps)))))))
(fma.f64 -1 (fma.f64 (sin.f64 eps) x (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (fma.f64 1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (sin.f64 eps) 2)) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.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))))
(fma.f64 (*.f64 -1/2 (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 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (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 (*.f64 eps (sin.f64 x)) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (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 (fma.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 (pow.f64 eps 4) 1/24))
(fma.f64 (pow.f64 eps 4) 1/24 (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 (pow.f64 eps 4) 1/24)))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 (pow.f64 eps 4) 1/24 (*.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 (pow.f64 eps 4) 1/24))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 (pow.f64 eps 4) 1/24 (*.f64 1/40320 (pow.f64 eps 8)))))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps)))))
(-.f64 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (sin.f64 eps) 2)) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))
(fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4)) (+.f64 1 (cos.f64 eps))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps))))))
(-.f64 (fma.f64 -1/24 (/.f64 (pow.f64 x 4) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (sin.f64 eps) 2)) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 x 4) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 x 6) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))))
(fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 4)) (+.f64 1 (cos.f64 eps))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 6)) (+.f64 1 (cos.f64 eps))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps)))))))
(-.f64 (fma.f64 -1/24 (/.f64 (pow.f64 x 4) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (fma.f64 1/720 (/.f64 (pow.f64 x 6) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (sin.f64 eps) 2)) (pow.f64 x 2)) (+.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))
(*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))
(*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/45 (cos.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x)))) (*.f64 1/96 (cos.f64 x)))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (fma.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (cos.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (cos.f64 x) -1/24) (*.f64 (cos.f64 x) 1/96)))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)))))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (cos.f64 x) 1/45) (fma.f64 (cos.f64 x) 1/96 (*.f64 (cos.f64 x) 1/96))))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/45 (cos.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x)))) (*.f64 1/96 (cos.f64 x)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 8) (-.f64 (*.f64 -1/630 (cos.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (cos.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x)))) (*.f64 1/96 (cos.f64 x))))) (+.f64 (*.f64 -1/2880 (cos.f64 x)) (*.f64 1/48 (-.f64 (*.f64 -1/6 (cos.f64 x)) (*.f64 -1/8 (cos.f64 x))))))))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (cos.f64 x) -1/24)) (fma.f64 -1 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (cos.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (cos.f64 x) -1/24) (*.f64 (cos.f64 x) 1/96)))) (fma.f64 -1 (*.f64 (pow.f64 eps 8) (-.f64 (*.f64 (cos.f64 x) -1/630) (fma.f64 -1/4 (-.f64 (*.f64 (cos.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (cos.f64 x) -1/24) (*.f64 (cos.f64 x) 1/96))) (fma.f64 -1/2880 (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) -1/24) 1/48))))) (*.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2))))))
(-.f64 (-.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (pow.f64 eps 8) (-.f64 (*.f64 (cos.f64 x) -1/630) (fma.f64 -1/4 (-.f64 (*.f64 (cos.f64 x) 1/45) (fma.f64 (cos.f64 x) 1/96 (*.f64 (cos.f64 x) 1/96))) (fma.f64 (cos.f64 x) -1/2880 (*.f64 (cos.f64 x) -1/1152)))))) (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (cos.f64 x) 1/45) (fma.f64 (cos.f64 x) 1/96 (*.f64 (cos.f64 x) 1/96))))) (*.f64 (cos.f64 x) (*.f64 -1/24 (pow.f64 eps 4))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 -1 (*.f64 eps x))) 1)
(+.f64 (+.f64 (cos.f64 eps) (*.f64 (neg.f64 eps) x)) -1)
(+.f64 (cos.f64 eps) (fma.f64 (neg.f64 eps) x -1))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))))) 1))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))) (*.f64 x (neg.f64 eps))) (+.f64 -1 (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (-.f64 (cos.f64 eps) 1))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))) 1)
(+.f64 (+.f64 (cos.f64 eps) (fma.f64 -1 (*.f64 eps x) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 -1 (cos.f64 eps))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))) -1)
(+.f64 (cos.f64 eps) (+.f64 (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 (pow.f64 x 2) (*.f64 (+.f64 -1 (cos.f64 eps)) -1/2))) (fma.f64 (neg.f64 eps) x -1)))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)) (*.f64 eps (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.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))))
(fma.f64 (*.f64 -1/2 (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/24 (*.f64 (pow.f64 eps 4) (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/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)))))
(-.f64 (*.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 4) 1/24 (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.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/720 (*.f64 (cos.f64 x) (pow.f64 eps 6)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (cos.f64 x) (fma.f64 (pow.f64 eps 4) 1/24 (*.f64 -1/720 (pow.f64 eps 6))))) (*.f64 eps (sin.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 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.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 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) 1)))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))
(fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(+.f64 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2))) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(-.f64 (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 eps (*.f64 (pow.f64 x 5) -1/120)))) (*.f64 eps x))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))))
(fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(-.f64 (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(+.f64 (fma.f64 -1 (*.f64 eps x) (*.f64 -1/2 (pow.f64 eps 2))) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(-.f64 (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 eps (*.f64 (pow.f64 x 5) -1/120)))) (*.f64 eps x))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 2 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) 2) (*.f64 (-.f64 -1 (cos.f64 eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (*.f64 (-.f64 -1 (cos.f64 eps)) 2))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (sin.f64 eps) 2) 2)) (*.f64 (-.f64 -1 (cos.f64 eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) (*.f64 2 (-.f64 -1 (cos.f64 eps))))
(/.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)) (*.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))) (+.f64 1 (cos.f64 eps)))) (*.f64 2 (-.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) (pow.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) 3)) (fma.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (+.f64 (-.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 1)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 3) 1/3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 2))
(fabs.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) 3))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 1))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(fma.f64 1 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(+.f64 -1 (cos.f64 eps))
(+.f64 (cos.f64 eps) -1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 -1 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps)))) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(*.f64 (+.f64 -1 (cos.f64 eps)) 1)
(+.f64 -1 (cos.f64 eps))
(*.f64 1 (+.f64 -1 (cos.f64 eps)))
(+.f64 -1 (cos.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2))
(+.f64 -1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) (sqrt.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (neg.f64 (-.f64 -1 (cos.f64 eps)))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) 1) (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (-.f64 -1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (cbrt.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (-.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 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (cos.f64 eps)))
(+.f64 -1 (cos.f64 eps))
(pow.f64 (+.f64 -1 (cos.f64 eps)) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 -1 (cos.f64 eps))) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3) 1/3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 -1 (cos.f64 eps))) 2)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) -1)
(+.f64 -1 (cos.f64 eps))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (-.f64 -1 (cos.f64 eps)))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 -1 (cos.f64 eps)))))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3))
(+.f64 -1 (cos.f64 eps))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (-.f64 -1 (cos.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (log.f64 (+.f64 -1 (cos.f64 eps))))
(+.f64 -1 (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 -1 (cos.f64 eps))) 1))
(+.f64 -1 (cos.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 -1 (cos.f64 eps))))
(+.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 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 (neg.f64 (cos.f64 x)) 1) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) 1)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(/.f64 1 (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (cos.f64 x))
(/.f64 (neg.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) 3)) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) (-.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (pow.f64 (cos.f64 eps) 2))) (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (*.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 x)))) (*.f64 (cos.f64 x) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (cos.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (cos.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (cos.f64 x)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 x)) (neg.f64 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (cos.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (cos.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (cos.f64 x))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) 2)) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (cos.f64 x))
(/.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 1 (-.f64 -1 (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (cos.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (cos.f64 x))
(pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 1)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 3)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) 1/3)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2))
(fabs.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (+.f64 -1 (cos.f64 eps))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 1))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(fma.f64 (cos.f64 x) -1 (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(fma.f64 -1 (cos.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1 (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(fma.f64 2 (*.f64 0 (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (neg.f64 (cos.f64 x)) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 eps (neg.f64 (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (neg.f64 (cos.f64 x)) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 1)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 2))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (neg.f64 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (-.f64 (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 3) (pow.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) 3)) (fma.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (+.f64 (-.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 eps (sin.f64 x))) (pow.f64 (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) 2) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (+.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (*.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (*.f64 0 (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x))))))
(pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 1)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 3) 1/3)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 2)
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 2))
(fabs.f64 (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) 3))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 1))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 1 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 1 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(fma.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)) (fma.f64 eps (neg.f64 (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (fma.f64 eps (sin.f64 x) (*.f64 0 (*.f64 eps (sin.f64 x)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps)))) (*.f64 eps (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2))) 1)
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) 1)
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 1 (pow.f64 (cbrt.f64 eps) 2))
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (cbrt.f64 eps) (cbrt.f64 eps))
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 eps 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))))
(pow.f64 eps 2/3)
(pow.f64 (cbrt.f64 eps) 2)
(pow.f64 (pow.f64 eps 2) 1/3)
(cbrt.f64 (pow.f64 eps 2))
(pow.f64 (pow.f64 (cbrt.f64 eps) 2) 1)
(pow.f64 (cbrt.f64 eps) 2)
(pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) 3)
(pow.f64 (cbrt.f64 eps) 2)
(pow.f64 (cbrt.f64 eps) 2)
(pow.f64 (pow.f64 eps 4) 1/6)
(sqrt.f64 (cbrt.f64 (pow.f64 eps 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2))))
(pow.f64 (cbrt.f64 eps) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 2)) 1))
(pow.f64 (cbrt.f64 eps) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1)
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 1/3)
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) 3)
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 2)
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 eps (*.f64 eps -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)))
(*.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (*.f64 (pow.f64 eps 2) -1/2) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 1 (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) 4))
(*.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) (*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) 3) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 3) (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 3))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) 1) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) 4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2)))) (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(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 (pow.f64 eps 2) -1/2))))
(*.f64 -1/2 (pow.f64 eps 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)))
(cbrt.f64 (*.f64 -1/8 (pow.f64 eps 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1))
(*.f64 -1/2 (pow.f64 eps 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 1)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))))
(*.f64 (+.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 eps (sqrt.f64 -1/2) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) 1/4)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) 1/4)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(*.f64 1 (/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (neg.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 4) -1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (neg.f64 (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8 (pow.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (-.f64 (fma.f64 (pow.f64 eps 4) 1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 1)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 3)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 3) 1/3)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))) 2))
(fabs.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 3))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 1))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 eps (sin.f64 x)))
(fma.f64 1 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 eps (sin.f64 x)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2))) 1)
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (pow.f64 (cbrt.f64 eps) 2) 1)
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 1 (pow.f64 (cbrt.f64 eps) 2))
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (cbrt.f64 eps) (cbrt.f64 eps))
(pow.f64 (cbrt.f64 eps) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 eps 4)) 1/3) (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 eps 4))))
(sqrt.f64 (cbrt.f64 (pow.f64 eps 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2))))
(pow.f64 (cbrt.f64 eps) 2)
(cbrt.f64 (pow.f64 eps 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 eps) 2)) 1))
(pow.f64 (cbrt.f64 eps) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 eps) 2)))
(pow.f64 (cbrt.f64 eps) 2)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1)
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 1/3)
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) 3)
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 2)
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 eps (*.f64 eps -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)))
(*.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (*.f64 (pow.f64 eps 2) -1/2) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 1 (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) 4))
(*.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) (*.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) 3) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 3) (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 3))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 -1/2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 -1/2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) 1) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) 4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2)))) (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (sqrt.f64 -1/2))) 2) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)))
(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 (pow.f64 eps 2) -1/2))))
(*.f64 -1/2 (pow.f64 eps 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8))
(cbrt.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)))
(cbrt.f64 (*.f64 -1/8 (pow.f64 eps 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1))
(*.f64 -1/2 (pow.f64 eps 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 1 (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 x)) eps (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 0 (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps (sin.f64 x)))) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))) (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(+.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 1)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))))
(*.f64 (+.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 eps (sqrt.f64 -1/2) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (-.f64 (*.f64 eps (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 eps (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) 1/4)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) 1/4)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3)) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) (neg.f64 (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 eps (sin.f64 x)) (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))))
(*.f64 1 (/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (fma.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (neg.f64 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 4) -1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (neg.f64 (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 eps (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (pow.f64 eps 4) 1/4) (-.f64 (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8 (pow.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) 3)) (fma.f64 (pow.f64 eps 4) 1/4 (*.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) 3)) (-.f64 (fma.f64 (pow.f64 eps 4) 1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (neg.f64 (sin.f64 x))) (*.f64 eps (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 eps (+.f64 (*.f64 eps -1/2) (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 1)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 3)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 3) 1/3)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 2)
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2))) 2))
(fabs.f64 (*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x))) 3))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))) 1))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (sin.f64 x)))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 eps (sin.f64 x)))
(fma.f64 1 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) (cbrt.f64 (*.f64 (pow.f64 eps 4) 1/4))) (*.f64 eps (sin.f64 x)))
(fma.f64 (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (sqrt.f64 -1/2)) (*.f64 eps (neg.f64 (sin.f64 x))))
(fma.f64 eps (neg.f64 (sin.f64 x)) (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))

eval195.0ms (0.8%)

Compiler

Compiled 14798 to 7280 computations (50.8% saved)

prune128.0ms (0.5%)

Pruning

25 alts after pruning (17 fresh and 8 done)

PrunedKeptTotal
New6257632
Fresh71017
Picked325
Done066
Total63525660
Accuracy
100.0%
Counts
660 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.7%
(fma.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
95.8%
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
79.3%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (neg.f64 eps))) 3)
99.8%
(-.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
99.4%
(-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
80.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
79.9%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 eps (sin.f64 x)))
96.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x)))
99.0%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (sin.f64 eps)))
98.6%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
97.7%
(-.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 eps (sin.f64 x)))
95.6%
(-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x))
78.9%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 eps (sin.f64 x)))
80.6%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 -1 (cos.f64 eps)) (cos.f64 x))))) (*.f64 (sin.f64 x) (sin.f64 eps)))
54.3%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.5%
(-.f64 (cos.f64 eps) 1)
74.8%
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))) 2))
51.3%
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
99.1%
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 eps 2)) 1) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) 1/2))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
81.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.6%
(*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
79.2%
(*.f64 (sin.f64 x) (neg.f64 eps))
77.6%
(*.f64 (neg.f64 eps) x)
97.8%
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
54.4%
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))))
Compiler

Compiled 1174 to 721 computations (38.6% saved)

regimes45.0ms (0.2%)

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

3 calls:

19.0ms
x
17.0ms
eps
5.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes37.0ms (0.2%)

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

3 calls:

16.0ms
x
14.0ms
eps
4.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.7%1x
99.7%1eps
99.7%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes36.0ms (0.2%)

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

3 calls:

15.0ms
x
14.0ms
eps
3.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.7%1x
99.7%1eps
99.7%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes24.0ms (0.1%)

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

3 calls:

11.0ms
x
9.0ms
eps
3.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.6%1x
99.6%1eps
99.6%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes17.0ms (0.1%)

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

3 calls:

7.0ms
x
6.0ms
eps
2.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
98.6%1eps
98.6%1x
98.6%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes16.0ms (0.1%)

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

3 calls:

7.0ms
x
6.0ms
eps
2.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
97.8%1x
97.8%1eps
97.8%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes6.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

Accuracy

Total -16.7b remaining (-116.6%)

Threshold costs -16.7b (-116.6%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify10.0ms (0%)

Algorithm
egg-herbie
Rules
48×*-commutative
26×sub-neg
26×+-commutative
16×neg-mul-1
16×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048373
182373
2112373
3129373
4138373
5140373
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (neg.f64 eps) x)
Outputs
(-.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (sin.f64 x)))
(*.f64 (log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 -2 (sin.f64 (*.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 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps -1/2) (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 (neg.f64 eps) x)
(*.f64 x (neg.f64 eps))
Compiler

Compiled 112 to 83 computations (25.9% saved)

soundness2.1s (8.9%)

Rules
1630×fma-def
1630×fma-def
1580×fma-def
1572×fma-def
1284×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2245247
084924798
1218323749
053471
1845471
039416
1682319
03899790
18979237
227128700
090827351
1247325632
2721125616
03899790
18979237
227128700
052526
1848526
090827351
1247325632
2721125616
076727371
1205025678
01247
116147
2245247
03899790
18979237
227128700
052526
1848526
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1290 to 705 computations (45.3% saved)

end0.0ms (0%)

preprocess72.0ms (0.3%)

Compiler

Compiled 244 to 156 computations (36.1% saved)

Profiling

Loading profile data...