2cos (problem 3.3.5)

Time bar (total: 26.8s)

analyze53.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: 29.0ms
Operation ival-cos, time spent: 10.0ms, 34.0% of total-time
Operation ival-mult, time spent: 3.0ms, 10.0% of total-time
Operation ival-sub, time spent: 3.0ms, 10.0% of total-time
Operation ival-<=, time spent: 3.0ms, 10.0% of total-time
Operation ival-<, time spent: 3.0ms, 10.0% of total-time
Operation ival-add, time spent: 2.0ms, 7.0% of total-time
Operation ival-fabs, time spent: 1.0ms, 3.0% of total-time
Operation ival-and, time spent: 1.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

sample13.1s (48.9%)

Results
4.7s26301×256precondition
4.7s4199×2048valid
1.3s2042×1024valid
444.0ms1054×512valid
228.0ms960×256valid
1.0ms2048valid
Precisions
Click to see histograms. Total time spent on operations: 7.7s
Operation ival-cos, time spent: 3.6s, 47.0% of total-time
Operation ival-<=, time spent: 1.0s, 14.0% of total-time
Operation ival-mult, time spent: 649.0ms, 8.0% of total-time
Operation ival-<, time spent: 555.0ms, 7.0% of total-time
Operation ival-fabs, time spent: 553.0ms, 7.0% of total-time
Operation ival-sub, time spent: 530.0ms, 7.0% of total-time
Operation ival-add, time spent: 419.0ms, 5.0% of total-time
Operation ival-and, time spent: 200.0ms, 3.0% of total-time
Operation const, time spent: 107.0ms, 1.0% of total-time
Bogosity

preprocess714.0ms (2.7%)

Algorithm
egg-herbie
Rules
316×fma-neg
182×fma-define
108×sub-neg
82×associate--r+
72×cancel-sign-sub-inv
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1320-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
50-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
5486210
6636210
7761210
8795210
9821210
10827210
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: 316.0ms
Operation ival-cos, time spent: 285.0ms, 90.0% of total-time
Operation ival-add, time spent: 18.0ms, 6.0% of total-time
Operation ival-sub, time spent: 11.0ms, 3.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.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

localize153.0ms (0.6%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.7%
(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: 93.0ms
Operation ival-cos, time spent: 75.0ms, 81.0% of total-time
Operation ival-add, time spent: 13.0ms, 14.0% of total-time
Operation ival-sub, time spent: 5.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

series51.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

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

rewrite251.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
974×log1p-expm1-u
974×expm1-log1p-u
908×fma-define
802×log-prod
470×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2245847
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))))
(log1p.f64 (expm1.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))
(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 -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 (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 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))))
(log1p.f64 (expm1.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))
(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)))

simplify167.0ms (0.6%)

Algorithm
egg-herbie
Rules
900×fma-neg
744×unswap-sqr
720×associate-+l+
576×associate-+r+
550×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03899790
19129233
226988696
Stop Event
node limit
Counts
211 → 257
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))))
(log1p.f64 (expm1.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))
(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 -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 (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 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))))
(log1p.f64 (expm1.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))
(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 (*.f64 (pow.f64 x 2) (fma.f64 (cos.f64 eps) -1/2 1/2)) (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3))))) -1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 (sin.f64 eps) (+.f64 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (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 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) 1/6))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (fma.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (*.f64 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))))
(-.f64 (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) 1/6)) (*.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 (neg.f64 x) (*.f64 1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 x 2) -1/2) 1) (cos.f64 eps)))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 (-.f64 eps (*.f64 -1 x)))
(cos.f64 (+.f64 eps x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 (neg.f64 eps) (sin.f64 x)))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(fma.f64 (neg.f64 eps) (sin.f64 x) (cos.f64 x))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x))))
(+.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x))))
(-.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 1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))))
(+.f64 (cos.f64 x) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 x) (pow.f64 eps 2)) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) 1/6))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)))
(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 x (-.f64 eps x)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) -2))
(*.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 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.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 x (-.f64 eps x)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) -2))
(*.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 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.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 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 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 x (-.f64 eps x)))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) -2))
(*.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 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(/.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 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 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 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 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 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 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 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 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))
(log1p.f64 (expm1.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))
(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 -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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 0)
(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 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 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 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 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 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 (pow.f64 (cos.f64 (+.f64 eps x)) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 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 (pow.f64 (cos.f64 (+.f64 eps x)) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 1 (+.f64 (cos.f64 x) (cos.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) 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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 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 (*.f64 -2 (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 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (cos.f64 x)))
(fma.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 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 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(+.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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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)))
(fma.f64 (cos.f64 (+.f64 1 (+.f64 eps x))) (cos.f64 1) (*.f64 (sin.f64 (+.f64 1 (+.f64 eps x))) (sin.f64 1)))
(fma.f64 (cos.f64 (+.f64 eps (+.f64 x 1))) (cos.f64 1) (*.f64 (sin.f64 (+.f64 eps (+.f64 x 1))) (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)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (cos.f64 x) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3)) (fma.f64 (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 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 eps)))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 x))))) (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)))
(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))
(log1p.f64 (expm1.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))
(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 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 x) (*.f64 0 (sin.f64 eps))))
(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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 x) (*.f64 0 (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))))
(+.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 (sin.f64 x) (*.f64 0 (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))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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 (sin.f64 x) (*.f64 0 (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))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (cos.f64 eps))) (*.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 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (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 (sin.f64 x) (sin.f64 eps))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.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)))
(fma.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))

eval93.0ms (0.3%)

Compiler

Compiled 4821 to 1551 computations (67.8% saved)

prune61.0ms (0.2%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New24512257
Fresh000
Picked011
Done000
Total24513258
Accuracy
99.8%
Counts
258 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.7%
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (neg.f64 (cos.f64 x)))))
54.6%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
53.3%
(-.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (cos.f64 x))
98.7%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
54.6%
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (sin.f64 x) (cos.f64 x)))
54.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.3%
(-.f64 (cos.f64 eps) 1)
99.5%
(+.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.1%
(+.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)))))
99.1%
(+.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)))))
80.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.5%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
79.2%
(*.f64 (sin.f64 x) (neg.f64 eps))
Compiler

Compiled 411 to 294 computations (28.5% saved)

localize3.0s (11%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (cos.f64 x) (cos.f64 eps))
100.0%
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
100.0%
(*.f64 (sin.f64 x) (sin.f64 eps))
54.5%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
100.0%
(*.f64 eps (sin.f64 x))
100.0%
(*.f64 -1/2 (pow.f64 eps 2))
100.0%
(*.f64 (cos.f64 x) (*.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)))
99.8%
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
99.6%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
62.4%
(+.f64 x (-.f64 eps x))
53.7%
(-.f64 (cos.f64 eps) 1)
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
99.6%
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
Compiler

Compiled 235 to 107 computations (54.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.4s
Operation ival-sin, time spent: 1.5s, 61.0% of total-time
Operation ival-mult, time spent: 312.0ms, 13.0% of total-time
Operation ival-cos, time spent: 270.0ms, 11.0% of total-time
Operation composed, time spent: 163.0ms, 7.0% of total-time
Operation ival-add, time spent: 120.0ms, 5.0% of total-time
Operation ival-pow, time spent: 40.0ms, 2.0% of total-time
Operation ival-sub, time spent: 25.0ms, 1.0% of total-time
Operation const, time spent: 17.0ms, 1.0% of total-time

series114.0ms (0.4%)

Counts
14 → 272
Calls

78 calls:

TimeVariablePointExpression
45.0ms
x
@inf
(+.f64 x (-.f64 eps x))
4.0ms
x
@inf
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
3.0ms
eps
@inf
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
2.0ms
x
@inf
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
2.0ms
eps
@-inf
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))

rewrite222.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
346×log1p-expm1-u
346×expm1-log1p-u
342×add-cube-cbrt
337×add-exp-log
337×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify309.0ms (1.1%)

Algorithm
egg-herbie
Rules
1646×fma-define
1232×associate-*r*
1124×associate-*l*
438×sqr-pow
432×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

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

eval319.0ms (1.2%)

Compiler

Compiled 11064 to 5615 computations (49.2% saved)

prune254.0ms (0.9%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New5228530
Fresh347
Picked325
Done011
Total52815543
Accuracy
100.0%
Counts
543 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.3%
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
98.5%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))) 3)
80.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
98.7%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
54.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.3%
(-.f64 (cos.f64 eps) 1)
99.5%
(+.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.1%
(+.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)))))
99.1%
(+.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)))))
95.1%
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
99.5%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
98.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
99.5%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (sin.f64 (fma.f64 1/2 eps x))))))
79.2%
(*.f64 (sin.f64 x) (neg.f64 eps))
71.4%
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) -2))))
Compiler

Compiled 450 to 348 computations (22.7% saved)

localize1.5s (5.7%)

Localize:

Found 14 expressions with local error:

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

Compiled 229 to 130 computations (43.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.8s
Operation composed, time spent: 709.0ms, 39.0% of total-time
Operation ival-mult, time spent: 349.0ms, 19.0% of total-time
Operation ival-exp, time spent: 303.0ms, 17.0% of total-time
Operation ival-log, time spent: 175.0ms, 10.0% of total-time
Operation ival-add, time spent: 73.0ms, 4.0% of total-time
Operation ival-pow, time spent: 65.0ms, 4.0% of total-time
Operation ival-sin, time spent: 65.0ms, 4.0% of total-time
Operation ival-sub, time spent: 27.0ms, 2.0% of total-time
Operation const, time spent: 18.0ms, 1.0% of total-time
Operation ival-cos, time spent: 10.0ms, 1.0% of total-time
Operation ival-neg, time spent: 3.0ms, 0.0% of total-time

series167.0ms (0.6%)

Counts
12 → 227
Calls

69 calls:

TimeVariablePointExpression
38.0ms
x
@-inf
(log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))
36.0ms
eps
@inf
(log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))
18.0ms
x
@inf
(log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))
15.0ms
eps
@-inf
(log1p.f64 (sin.f64 (fma.f64 1/2 eps x)))
3.0ms
eps
@0
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))

rewrite112.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
664×associate-*r*
424×associate-*l*
277×log1p-expm1-u
276×cbrt-prod
276×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify256.0ms (1%)

Algorithm
egg-herbie
Rules
1228×fma-define
844×fma-neg
782×log-prod
672×*-commutative
492×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

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

eval231.0ms (0.9%)

Compiler

Compiled 13176 to 8887 computations (32.6% saved)

prune95.0ms (0.4%)

Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New52611537
Fresh527
Picked325
Done033
Total53418552
Accuracy
100.0%
Counts
552 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.3%
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
98.5%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 3)
95.1%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps))
80.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
98.7%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
54.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.3%
(-.f64 (cos.f64 eps) 1)
99.5%
(+.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.1%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
99.1%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
99.5%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))))
98.7%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 eps (cos.f64 x))))
95.1%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (neg.f64 eps) (*.f64 x -2)))
79.2%
(*.f64 (sin.f64 x) (neg.f64 eps))
76.9%
(*.f64 x (neg.f64 eps))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
71.4%
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))))
Compiler

Compiled 502 to 387 computations (22.9% saved)

localize1.6s (5.8%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
99.6%
(sin.f64 (fma.f64 1/2 eps x))
99.4%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 3)
53.4%
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))
100.0%
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
100.0%
(log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps))))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))))
99.6%
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
99.8%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))
99.6%
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
100.0%
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
100.0%
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
100.0%
(log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
Compiler

Compiled 326 to 222 computations (31.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.6s
Operation composed, time spent: 546.0ms, 34.0% of total-time
Operation ival-mult, time spent: 272.0ms, 17.0% of total-time
Operation ival-log, time spent: 260.0ms, 16.0% of total-time
Operation ival-sin, time spent: 173.0ms, 11.0% of total-time
Operation ival-exp, time spent: 157.0ms, 10.0% of total-time
Operation ival-add, time spent: 57.0ms, 4.0% of total-time
Operation ival-sub, time spent: 51.0ms, 3.0% of total-time
Operation ival-cos, time spent: 42.0ms, 3.0% of total-time
Operation const, time spent: 25.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 17.0ms, 1.0% of total-time
Operation ival-pow, time spent: 11.0ms, 1.0% of total-time
Operation ival-neg, time spent: 3.0ms, 0.0% of total-time

series236.0ms (0.9%)

Counts
13 → 280
Calls

78 calls:

TimeVariablePointExpression
58.0ms
x
@-inf
(log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
18.0ms
x
@inf
(log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
17.0ms
eps
@inf
(log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
17.0ms
eps
@-inf
(log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
15.0ms
x
@-inf
(log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps))))

rewrite210.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
542×associate-*r*
404×log1p-expm1-u
340×associate-*l*
257×expm1-log1p-u
236×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041803
1623403
27717403
Stop Event
node limit
Counts
13 → 437
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))))
(log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))))
(log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps))))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (fma.f64 1/2 eps x))))
Outputs
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(*.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(*.f64 1 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(log.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) 2) (/.f64 (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))) 2)
(/.f64 (-.f64 (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(*.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(*.f64 1 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(log.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3))
(*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 1/3) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2))
(*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) 3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 3))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2)) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 1) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))

simplify371.0ms (1.4%)

Algorithm
egg-herbie
Rules
1406×times-frac
902×fma-define
862×*-commutative
562×log-prod
398×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071944991
1224842443
2546142259
Stop Event
node limit
Counts
717 → 360
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (sin.f64 x)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x)))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 x) (+.f64 1 (sin.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x))))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 1 (sin.f64 x)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))) (*.f64 3/8 (/.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 x) (+.f64 1 (sin.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x)))))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (sin.f64 (*.f64 1/2 eps))))) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))) 2)))))) (/.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 1 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))) 3))) (*.f64 3 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (sin.f64 (*.f64 1/2 eps))))) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))) 2)))))) (/.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (sin.f64 (*.f64 1/2 eps)))))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(sin.f64 (neg.f64 (*.f64 -1/2 eps)))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(sin.f64 (neg.f64 (*.f64 -1/2 eps)))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (/.f64 (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) 2) (pow.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) 2)))))) (/.f64 (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) 3) (pow.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) 3))) (*.f64 3 (/.f64 (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) (pow.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) 2) (pow.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) 2)))))) (/.f64 (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))))
(log.f64 (+.f64 1 (sin.f64 x)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x)))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 x) (+.f64 1 (sin.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x))))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 1 (sin.f64 x)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))) (*.f64 3/8 (/.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 x) (+.f64 1 (sin.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x)))))))
(log.f64 (+.f64 1 (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(sin.f64 (neg.f64 (*.f64 -1/2 eps)))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps))))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))) 1/3) (cbrt.f64 -2))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cbrt.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 7)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))))))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.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 -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 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x)))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(*.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(*.f64 1 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(log.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) 2) (/.f64 (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))) 2)
(/.f64 (-.f64 (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(*.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(*.f64 1 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(log.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3))
(*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 1/3) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2))
(*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) 3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 3))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2)) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 1) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
Outputs
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 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)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 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)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -2 (*.f64 (*.f64 x (cos.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2))))
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x)))))
(+.f64 (log1p.f64 (sin.f64 x)) (*.f64 1/2 (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))))
(fma.f64 1/2 (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1))) (log1p.f64 (sin.f64 x)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 x) (+.f64 1 (sin.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x))))))
(+.f64 (log1p.f64 (sin.f64 x)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2))))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1))))))
(fma.f64 1/2 (fma.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2)))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))) (log1p.f64 (sin.f64 x)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 1 (sin.f64 x)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))) (*.f64 3/8 (/.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 x) (+.f64 1 (sin.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x)))))))
(+.f64 (log1p.f64 (sin.f64 x)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)) (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (sin.f64 x) 1) 3)) (*.f64 3/8 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 (sin.f64 x) 1) 2))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2))))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))))))
(+.f64 (log1p.f64 (sin.f64 x)) (fma.f64 1/2 (fma.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2)))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))) (*.f64 (fma.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)) (fma.f64 3/8 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 (sin.f64 x) 1) 2))) (/.f64 (*.f64 1/4 (pow.f64 (cos.f64 x) 3)) (pow.f64 (+.f64 (sin.f64 x) 1) 3)))) (*.f64 (pow.f64 eps 3) 1/6))))
(+.f64 (log1p.f64 (sin.f64 x)) (fma.f64 1/2 (fma.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2)))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))) (*.f64 (fma.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)) (fma.f64 3/8 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 (sin.f64 x) 1) 2))) (*.f64 1/4 (pow.f64 (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)) 3)))) (*.f64 (pow.f64 eps 3) 1/6))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))))
(log1p.f64 (sin.f64 (*.f64 eps 1/2)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps)))) (/.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (log1p.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 x (/.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1))))
(fma.f64 x (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (log1p.f64 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (sin.f64 (*.f64 1/2 eps))))) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))) 2)))))) (/.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (log1p.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))) (*.f64 x (/.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)))))
(+.f64 (fma.f64 x (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (log1p.f64 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (-.f64 (/.f64 (sin.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))) (*.f64 1/2 (pow.f64 x 2))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 1 (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))) 3))) (*.f64 3 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (pow.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (sin.f64 (*.f64 1/2 eps))))) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (+.f64 1 (sin.f64 (*.f64 1/2 eps))) 2)))))) (/.f64 (*.f64 x (cos.f64 (*.f64 1/2 eps))) (+.f64 1 (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (log1p.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 3)) (*.f64 3 (*.f64 (cos.f64 (*.f64 eps -1/2)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))))) (fma.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))) (*.f64 x (/.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/6) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 3)) (*.f64 3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))) (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1))) (*.f64 (-.f64 (/.f64 (sin.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))) (*.f64 1/2 (pow.f64 x 2)))) (fma.f64 x (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (log1p.f64 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/6) (-.f64 (fma.f64 2 (pow.f64 (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) 3) (*.f64 3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))) (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1))) (*.f64 (-.f64 (/.f64 (sin.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))) (*.f64 1/2 (pow.f64 x 2)))) (fma.f64 x (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (log1p.f64 (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps 1/2) (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 (cos.f64 x) (*.f64 eps 1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (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 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/48) (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 (*.f64 1/2 eps))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))
(fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 eps -1/2)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps 1/2) (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 (cos.f64 x) (*.f64 eps 1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (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 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/48) (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 (*.f64 1/2 eps))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))
(fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 eps -1/2)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 (neg.f64 (*.f64 -1/2 eps)))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))
(fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 eps -1/2)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps 1/2) (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 (cos.f64 x) (*.f64 eps 1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (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 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/48) (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) 1/2)
(*.f64 (sin.f64 x) (*.f64 eps 1/2))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) 1/2))
(fma.f64 (*.f64 eps (sin.f64 x)) 1/2 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))
(fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12))))
(fma.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x)) 1/4 (fma.f64 (*.f64 eps (sin.f64 x)) 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 4) (cos.f64 x))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x)))))))
(fma.f64 -1/48 (*.f64 (cos.f64 x) (pow.f64 eps 4)) (fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 1/2 (*.f64 eps (sin.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)))))
(+.f64 (fma.f64 (*.f64 eps (sin.f64 x)) 1/2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/48 (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) 1/4))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)
(+.f64 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2)) (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (sin.f64 (*.f64 eps 1/2))) (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2)) (+.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 (pow.f64 x 3) -1/6) x))))
(*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(sin.f64 (neg.f64 (*.f64 -1/2 eps)))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))
(fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 eps -1/2)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps 1/2) (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 (cos.f64 x) (*.f64 eps 1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (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 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/48) (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 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)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 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)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -2 (*.f64 (*.f64 x (cos.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2))))
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (*.f64 eps 1/2)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (/.f64 (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))))
(+.f64 (log1p.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 x (/.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1))))
(fma.f64 x (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (log1p.f64 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) 2) (pow.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) 2)))))) (/.f64 (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))))
(+.f64 (log1p.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))) (*.f64 x (/.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)))))
(+.f64 (fma.f64 x (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (log1p.f64 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (-.f64 (/.f64 (sin.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))) (*.f64 1/2 (pow.f64 x 2))))
(+.f64 (log.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) 3) (pow.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) 3))) (*.f64 3 (/.f64 (*.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) (pow.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))))) (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (neg.f64 (*.f64 -1/2 eps))) 2) (pow.f64 (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps)))) 2)))))) (/.f64 (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))) (+.f64 1 (sin.f64 (neg.f64 (*.f64 -1/2 eps))))))))
(+.f64 (log1p.f64 (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 3)) (*.f64 3 (*.f64 (cos.f64 (*.f64 eps -1/2)) (/.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))))) (fma.f64 1/2 (*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))) (*.f64 x (/.f64 (cos.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/6) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 3)) (*.f64 3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))) (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1))) (*.f64 (-.f64 (/.f64 (sin.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))) (*.f64 1/2 (pow.f64 x 2)))) (fma.f64 x (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (log1p.f64 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/6) (-.f64 (fma.f64 2 (pow.f64 (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) 3) (*.f64 3 (*.f64 (sin.f64 (*.f64 eps 1/2)) (/.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))))) (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1))) (*.f64 (-.f64 (/.f64 (sin.f64 (*.f64 eps -1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (/.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (+.f64 (sin.f64 (*.f64 eps 1/2)) 1) 2))) (*.f64 1/2 (pow.f64 x 2)))) (fma.f64 x (/.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 (*.f64 eps 1/2)) 1)) (log1p.f64 (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 x)))
(log1p.f64 (sin.f64 x))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x)))))
(+.f64 (log1p.f64 (sin.f64 x)) (*.f64 1/2 (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))))
(fma.f64 1/2 (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1))) (log1p.f64 (sin.f64 x)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 x) (+.f64 1 (sin.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x))))))
(+.f64 (log1p.f64 (sin.f64 x)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2))))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1))))))
(fma.f64 1/2 (fma.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2)))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))) (log1p.f64 (sin.f64 x)))
(+.f64 (log.f64 (+.f64 1 (sin.f64 x))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 1 (sin.f64 x)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 1 (sin.f64 x)) 3))) (*.f64 3/8 (/.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (pow.f64 (+.f64 1 (sin.f64 x)) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 x) (+.f64 1 (sin.f64 x)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (sin.f64 x)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 eps (cos.f64 x)) (+.f64 1 (sin.f64 x)))))))
(+.f64 (log1p.f64 (sin.f64 x)) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)) (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (sin.f64 x) 1) 3)) (*.f64 3/8 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 (sin.f64 x) 1) 2))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2))))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))))))
(+.f64 (log1p.f64 (sin.f64 x)) (fma.f64 1/2 (fma.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2)))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))) (*.f64 (fma.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)) (fma.f64 3/8 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 (sin.f64 x) 1) 2))) (/.f64 (*.f64 1/4 (pow.f64 (cos.f64 x) 3)) (pow.f64 (+.f64 (sin.f64 x) 1) 3)))) (*.f64 (pow.f64 eps 3) 1/6))))
(+.f64 (log1p.f64 (sin.f64 x)) (fma.f64 1/2 (fma.f64 (pow.f64 eps 2) (*.f64 -1/4 (+.f64 (/.f64 (sin.f64 x) (+.f64 (sin.f64 x) 1)) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 (sin.f64 x) 1) 2)))) (*.f64 eps (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)))) (*.f64 (fma.f64 -1/8 (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)) (fma.f64 3/8 (*.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 (sin.f64 x) 1) 2))) (*.f64 1/4 (pow.f64 (/.f64 (cos.f64 x) (+.f64 (sin.f64 x) 1)) 3)))) (*.f64 (pow.f64 eps 3) 1/6))))
(log.f64 (+.f64 1 (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(sin.f64 (neg.f64 (*.f64 -1/2 eps)))
(sin.f64 (*.f64 eps 1/2))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))
(fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (*.f64 x (cos.f64 (*.f64 eps -1/2)))))
(+.f64 (*.f64 x (cos.f64 (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (neg.f64 (*.f64 -1/2 eps))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (neg.f64 (*.f64 -1/2 eps))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (neg.f64 (*.f64 -1/2 eps))))) (*.f64 x (cos.f64 (neg.f64 (*.f64 -1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (*.f64 x (cos.f64 (*.f64 eps -1/2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 (*.f64 eps 1/2))))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/2 eps))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps 1/2) (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 (cos.f64 x) (*.f64 eps 1/2)) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/8 (*.f64 (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 (cos.f64 x) (+.f64 (*.f64 (pow.f64 eps 3) -1/48) (*.f64 eps 1/2))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (+.f64 x (*.f64 1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (-.f64 x (*.f64 -1/2 eps)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18)) (*.f64 x (*.f64 (cos.f64 (*.f64 eps -1/2)) (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18))) (*.f64 x (*.f64 (cos.f64 (*.f64 eps 1/2)) (cbrt.f64 -2))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18)) (*.f64 x (*.f64 (cos.f64 (*.f64 eps -1/2)) (cbrt.f64 -2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4))) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)))))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18)) (*.f64 x (*.f64 (cos.f64 (*.f64 eps 1/2)) (cbrt.f64 -2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4))) (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (pow.f64 x 2) (cbrt.f64 -2)))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 x (*.f64 (cbrt.f64 -2) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)) 1/3) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (cbrt.f64 -2)))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18)) (*.f64 x (*.f64 (cos.f64 (*.f64 eps -1/2)) (cbrt.f64 -2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4))) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4))) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 -2) (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/27 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18)) (cos.f64 (*.f64 eps -1/2))) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)))))))))))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)))) (+.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (pow.f64 x 2) (cbrt.f64 -2))) (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1/6)) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18)))) (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (*.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5)))))) (*.f64 (pow.f64 x 3) (cbrt.f64 -2))))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18))) (*.f64 x (*.f64 (cos.f64 (*.f64 eps 1/2)) (cbrt.f64 -2))) (*.f64 (cbrt.f64 -2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x (*.f64 (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18))) -2)))
(fma.f64 x (*.f64 -2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18)))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 x (*.f64 (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18))) -2) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)))))) (fma.f64 -4/9 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))))) (pow.f64 (cbrt.f64 -2) 2))))))))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 (pow.f64 x 2) (fma.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) -2/3 (fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)) -4/9)))) (*.f64 x (*.f64 -2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 1 1/3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))) (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 17)) 1/9) (cos.f64 (*.f64 1/2 eps)))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/9) (*.f64 (cbrt.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 7)) 1/9) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)) 1/3) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 1/2 eps))) 1/9) (*.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) 1/9) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2))))))))))))))))))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 x (*.f64 (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18))) -2) (fma.f64 (pow.f64 x 2) (+.f64 (*.f64 -2/3 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)))))) (fma.f64 -4/9 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))))) (pow.f64 (cbrt.f64 -2) 2))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2/3 (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/27 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18)) (cos.f64 (*.f64 eps -1/2))) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)))))))))) (fma.f64 -4/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18)) (cos.f64 (*.f64 eps -1/2))) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18)) (*.f64 (cbrt.f64 -2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))))) (pow.f64 (cbrt.f64 -2) 2)))))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 7)) 1/18)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cos.f64 (*.f64 eps -1/2))) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/27 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 3) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18)) (cos.f64 (*.f64 eps -1/2))) (+.f64 (*.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps -1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))))))))) (pow.f64 (cbrt.f64 -2) 2))))))))))))))
(fma.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 x (*.f64 -2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 17) 1/18)))) (fma.f64 (pow.f64 x 3) (fma.f64 (-.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1/6)) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18)))) (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (*.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5)))))) -2/3 (fma.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18)))) -4/9 (fma.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18)))))) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) 1/18)))) (*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) -1/6)) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 1 (sin.f64 (*.f64 eps 1/2))) 1/18)))) (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (*.f64 1/27 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5)))))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (cbrt.f64 -2) 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 7)) 1/18))))))))) (*.f64 (pow.f64 x 2) (fma.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) -2/3 (fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (cbrt.f64 -2) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18))) -1/3)) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cbrt.f64 -2) 2)) (*.f64 1/9 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) 1/18)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18) (pow.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) 1/18)) -4/9))))))))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 eps (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 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)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 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)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (-.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 eps (sin.f64 x))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))) (*.f64 eps (neg.f64 (sin.f64 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 x (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -2 (*.f64 (*.f64 x (cos.f64 (*.f64 eps -1/2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))))
(+.f64 (*.f64 -2 (fma.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps -1/2))) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (fma.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 eps -1/2)) (pow.f64 x 3)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2))))
(+.f64 (fma.f64 -2 (*.f64 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (+.f64 x (*.f64 1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 (*.f64 1/2 eps) (*.f64 -1 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 1 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 0 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3) -1) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 0)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(*.f64 (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))) (/.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3) -1) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 0)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(*.f64 (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))) (/.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 0 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3) -1) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 0)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(*.f64 (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))) (/.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) 2) (/.f64 (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))) 2)
(/.f64 (-.f64 (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))) 2)
0
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x))))) -2)
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps 1/2) (fma.f64 eps 1/2 x))) (cos.f64 (fma.f64 eps 1/2 (fma.f64 eps 1/2 x)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 1)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) 3))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 0 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3) -1) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 0)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(*.f64 (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))) (/.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 1 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 3)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3) 1/3)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 2)
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))) 1))
(log1p.f64 (sin.f64 (fma.f64 eps 1/2 x)))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (fma.f64 (neg.f64 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 0 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) -1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(-.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (sin.f64 (fma.f64 eps 1/2 (neg.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (sin.f64 (fma.f64 eps 1/2 x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(*.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (/.f64 1 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 1 (/.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x)) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)))))))
(/.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (neg.f64 (sin.f64 (-.f64 (*.f64 eps 1/2) x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) (+.f64 1 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3) -1) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (fma.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 3)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2)) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)) 1) (+.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1) 1))
(/.f64 (*.f64 (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 0)) (+.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(*.f64 (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))) (/.f64 (sin.f64 (fma.f64 eps 1/2 x)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (+.f64 2 (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 1)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3) 1/3)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(pow.f64 (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sqrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 2))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (exp.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x)))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (pow.f64 (sin.f64 (fma.f64 eps 1/2 x)) 3))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(sin.f64 (fma.f64 eps 1/2 x))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(log1p.f64 (expm1.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (fma.f64 eps 1/2 x))) 1))
(neg.f64 (sin.f64 (fma.f64 -1 x (*.f64 eps -1/2))))
(sin.f64 (fma.f64 eps 1/2 x))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (neg.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 (*.f64 eps -1/2)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1/3))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 1/3) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) (cbrt.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/3)
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1)
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 3)
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 2)
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1/3))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1))
(cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x)))))
(cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) 2) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))) 2) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2) (*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sqrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2) 3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (pow.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2)) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 1) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) 2) (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (cbrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))) 2) (cbrt.f64 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1/6))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) 1) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) (sqrt.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 eps 1/2))) 2)) (cbrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2)))) (sqrt.f64 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (pow.f64 (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))) 2)) (cbrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(*.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x)))) (sqrt.f64 (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2)) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)) (sin.f64 (fma.f64 eps 1/2 x)))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps -1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2) (*.f64 (cos.f64 (*.f64 eps -1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 3)) (/.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (fma.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (sin.f64 (fma.f64 eps 1/2 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps 1/2))) 2))))
(/.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))) (sin.f64 (-.f64 (*.f64 eps 1/2) x)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3) 1/3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 2))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (pow.f64 (exp.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x)))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (fma.f64 eps 1/2 x))))) 1))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 eps 1/2))) (sin.f64 (fma.f64 eps 1/2 x)))

eval252.0ms (0.9%)

Compiler

Compiled 14149 to 11229 computations (20.6% saved)

prune73.0ms (0.3%)

Pruning

18 alts after pruning (10 fresh and 8 done)

PrunedKeptTotal
New4193422
Fresh178
Picked235
Done055
Total42218440
Accuracy
100.0%
Counts
440 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.3%
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
98.5%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 -2 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))) 3)
95.1%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps))
80.6%
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
98.7%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
54.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
51.3%
(-.f64 (cos.f64 eps) 1)
99.5%
(+.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.1%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
99.1%
(+.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))
99.5%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))))
98.7%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 eps (cos.f64 x))))
95.1%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (neg.f64 eps) (*.f64 x -2)))
79.2%
(*.f64 (sin.f64 x) (neg.f64 eps))
76.9%
(*.f64 x (neg.f64 eps))
99.5%
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
51.1%
(*.f64 -2 0)
Compiler

Compiled 763 to 516 computations (32.4% saved)

regimes33.0ms (0.1%)

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

3 calls:

14.0ms
x
13.0ms
eps
3.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)

regimes27.0ms (0.1%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes20.0ms (0.1%)

Counts
18 → 1
Calls
Call 1
Inputs
(*.f64 -2 0)
(*.f64 x (neg.f64 eps))
(-.f64 (cos.f64 eps) 1)
(*.f64 (sin.f64 x) (neg.f64 eps))
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (neg.f64 eps) (*.f64 x -2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -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 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (cos.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 eps)) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 eps (cos.f64 x))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
Outputs
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
Calls

3 calls:

8.0ms
x
8.0ms
eps
2.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes17.0ms (0.1%)

Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 -2 0)
(*.f64 x (neg.f64 eps))
(-.f64 (cos.f64 eps) 1)
(*.f64 (sin.f64 x) (neg.f64 eps))
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (neg.f64 eps) (*.f64 x -2)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
Outputs
(fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Calls

3 calls:

9.0ms
eps
5.0ms
x
2.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
95.3%1x
97.3%2eps
95.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes9.0ms (0%)

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

1 calls:

9.0ms
eps
Results
AccuracySegmentsBranch
97.1%2eps
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes8.0ms (0%)

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

1 calls:

8.0ms
eps
Results
AccuracySegmentsBranch
97.1%2eps
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes7.0ms (0%)

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

1 calls:

6.0ms
eps
Results
AccuracySegmentsBranch
97.0%2eps
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes7.0ms (0%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 -2 0)
(*.f64 x (neg.f64 eps))
(-.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%1x
79.2%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 -2 0)
Outputs
(*.f64 -2 0)
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch9.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
1.1575533209946153e-14
2.291754654059883e-14
Results
8.0ms63×256valid
0.0ms256valid
Compiler

Compiled 102 to 74 computations (27.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
Operation ival-cos, time spent: 2.0ms, 65.0% of total-time
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch8.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
1.1575533209946153e-14
2.291754654059883e-14
Results
7.0ms63×256valid
0.0ms256valid
Compiler

Compiled 110 to 82 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
Operation ival-cos, time spent: 2.0ms, 83.0% of total-time
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch8.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
1.1575533209946153e-14
2.291754654059883e-14
Results
7.0ms63×256valid
0.0ms256valid
Compiler

Compiled 102 to 78 computations (23.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
Operation ival-cos, time spent: 2.0ms, 85.0% of total-time
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch8.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
8.0ms
1.1575533209946153e-14
2.291754654059883e-14
Results
7.0ms63×256valid
0.0ms256valid
Compiler

Compiled 94 to 70 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
Operation ival-cos, time spent: 2.0ms, 87.0% of total-time
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify13.0ms (0%)

Algorithm
egg-herbie
Rules
50×*-commutative
28×+-commutative
22×sub-neg
16×neg-sub0
16×neg-mul-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060529
199521
2126521
3142521
4150521
5151521
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (neg.f64 eps) (*.f64 x -2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (neg.f64 eps) (*.f64 x -2))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 x (neg.f64 eps))
(*.f64 -2 0)
Outputs
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x)) (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (expm1.f64 (log1p.f64 (sin.f64 (-.f64 x (*.f64 eps -1/2)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (-.f64 x (*.f64 -1/2 eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (-.f64 x (*.f64 eps -1/2)))))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (fma.f64 (neg.f64 eps) x (*.f64 -1/2 (pow.f64 eps 2))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (neg.f64 eps) (*.f64 x -2))) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (neg.f64 eps) (*.f64 -2 x))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 eps 1/2)) (-.f64 (*.f64 -2 x) eps)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (neg.f64 eps) (*.f64 x -2))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (neg.f64 eps) (*.f64 -2 x))) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 eps 1/2)) (-.f64 (*.f64 -2 x) eps)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (*.f64 (sin.f64 (*.f64 eps 1/2)) (-.f64 (*.f64 -2 x) eps)) (*.f64 eps (neg.f64 (sin.f64 x))))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x eps)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (*.f64 (sin.f64 x) (neg.f64 eps)))
(if (<=.f64 eps 3565267313141895/158456325028528675187087900672) (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps x)) (*.f64 eps (neg.f64 (sin.f64 x))))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 x (neg.f64 eps))
(*.f64 eps (neg.f64 x))
(*.f64 -2 0)
0
Compiler

Compiled 158 to 117 computations (25.9% saved)

soundness2.6s (9.8%)

Rules
1646×fma-define
1646×fma-define
1406×times-frac
1232×associate-*r*
1232×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2245847
03899790
19129233
226988696
044460
1782400
084223671
1224021752
041404
1614372
041803
1623403
27717403
041803
1623403
27717403
071944991
1224842443
2546142259
03899790
19129233
226988696
080723958
1222222873
2619722785
03899790
19129233
226988696
084223671
1224021752
080723958
1222222873
2619722785
080723958
1222222873
2619722785
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1404 to 946 computations (32.6% saved)

end0.0ms (0%)

preprocess95.0ms (0.4%)

Compiler

Compiled 328 to 210 computations (36% saved)

Profiling

Loading profile data...