2cos (problem 3.3.5)

Time bar (total: 23.4s)

analyze169.0ms (0.7%)

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

Compiled 28 to 18 computations (35.7% saved)

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

sample13.5s (57.6%)

Results
4.9s25925×256precondition
5.2s4181×2048valid
1.5s2121×1024valid
321.0ms995×512valid
248.0ms958×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 7.9s
Operation ival-cos, time spent: 3.9s, 49.0% of total-time
Operation ival-<=, time spent: 837.0ms, 11.0% of total-time
Operation ival-fabs, time spent: 679.0ms, 9.0% of total-time
Operation ival-add, time spent: 633.0ms, 8.0% of total-time
Operation ival-<, time spent: 618.0ms, 8.0% of total-time
Operation ival-mult, time spent: 553.0ms, 7.0% of total-time
Operation ival-sub, time spent: 337.0ms, 4.0% of total-time
Operation ival-and, time spent: 216.0ms, 3.0% of total-time
Operation const, time spent: 121.0ms, 2.0% of total-time
Bogosity

preprocess436.0ms (1.9%)

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
1330-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
11(210.99579951864666 4.1870004286301334e-7)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: 189.0ms
Operation ival-cos, time spent: 160.0ms, 85.0% of total-time
Operation ival-add, time spent: 17.0ms, 9.0% of total-time
Operation ival-sub, time spent: 9.0ms, 5.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
52.7%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

localize145.0ms (0.6%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(cos.f64 (+.f64 x eps))
52.8%
(-.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: 92.0ms
Operation ival-cos, time spent: 78.0ms, 85.0% of total-time
Operation ival-add, time spent: 9.0ms, 10.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

series9.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite389.0ms (1.7%)

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

simplify125.0ms (0.5%)

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

eval64.0ms (0.3%)

Compiler

Compiled 4821 to 1551 computations (67.8% saved)

prune55.0ms (0.2%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2489257
Fresh000
Picked011
Done000
Total24810258
Accuracy
99.9%
Counts
258 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(-.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)))
99.0%
(-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (sin.f64 x)))
52.7%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
50.7%
(-.f64 (cos.f64 x) (cos.f64 x))
51.0%
(-.f64 (cos.f64 eps) (cos.f64 x))
50.7%
(-.f64 (cos.f64 eps) 1)
99.3%
(+.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)))))
80.3%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.7%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
79.7%
(*.f64 (sin.f64 x) (neg.f64 eps))
Compiler

Compiled 271 to 200 computations (26.2% saved)

localize1.8s (7.6%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(*.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 (*.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.7%
(*.f64 1/6 (pow.f64 eps 3))
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.9%
(sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))
99.8%
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
62.4%
(+.f64 x (-.f64 eps x))
53.8%
(-.f64 (cos.f64 eps) (cos.f64 x))
52.9%
(-.f64 (cos.f64 eps) 1)
99.9%
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
Compiler

Compiled 235 to 128 computations (45.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.4s
Operation ival-sin, time spent: 837.0ms, 60.0% of total-time
Operation ival-mult, time spent: 208.0ms, 15.0% of total-time
Operation ival-add, time spent: 117.0ms, 8.0% of total-time
Operation ival-cos, time spent: 78.0ms, 6.0% of total-time
Operation ival-pow, time spent: 62.0ms, 4.0% of total-time
Operation composed, time spent: 59.0ms, 4.0% of total-time
Operation const, time spent: 24.0ms, 2.0% of total-time
Operation ival-sub, time spent: 17.0ms, 1.0% of total-time
Operation ival-neg, time spent: 4.0ms, 0.0% of total-time

series58.0ms (0.2%)

Counts
12 → 204
Calls

63 calls:

TimeVariablePointExpression
4.0ms
eps
@inf
(-.f64 (cos.f64 eps) (cos.f64 x))
3.0ms
x
@0
(*.f64 (sin.f64 x) (+.f64 (neg.f64 eps) (*.f64 1/6 (pow.f64 eps 3))))
3.0ms
eps
@inf
(*.f64 -1/2 (pow.f64 eps 2))
2.0ms
x
@inf
(+.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)))))
2.0ms
x
@inf
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))

rewrite112.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify213.0ms (0.9%)

Algorithm
egg-herbie
Rules
1438×log-prod
1048×fma-neg
968×associate-*r*
846×associate-*l*
836×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063117890
1167016521
2619416517
Stop Event
node limit
Counts
417 → 385
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)) (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))))))
(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/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 1 (cos.f64 x))
(-.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))) (cos.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (cos.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))) (cos.f64 x))
(-.f64 (cos.f64 eps) 1)
(-.f64 (+.f64 (cos.f64 eps) (*.f64 1/2 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2))))) 1)
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(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)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(sin.f64 (*.f64 1/2 eps))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 x (cos.f64 (*.f64 1/2 eps))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 (*.f64 1/2 eps)))) (*.f64 x (cos.f64 (*.f64 1/2 eps))))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(sin.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(*.f64 -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 (*.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 -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 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(log.f64 (pow.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 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 (*.f64 1/2 (fma.f64 2 x eps)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(-.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 (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 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (cos.f64 eps) 1))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(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 (cos.f64 eps) (neg.f64 (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 1 (cos.f64 eps) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 1 (cos.f64 eps) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 eps x) 2)) (sin.f64 (/.f64 (+.f64 eps x) 2))))
(*.f64 1 (-.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 eps) (cos.f64 x)))
(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 (exp.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(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))
(fma.f64 1 (cos.f64 eps) (neg.f64 (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(-.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 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 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 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 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 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 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)))
(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)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(-.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 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 eps (cbrt.f64 1/6)) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 1/6)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 eps 3)))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 eps 3))))
(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 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))) 1)
(*.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 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) (neg.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))))
(pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 2)
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 1))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))
(fma.f64 1 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 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) (neg.f64 eps))))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))
(fma.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 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) (neg.f64 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) (neg.f64 eps))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) (*.f64 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 1)
(pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 2)
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 1))
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3))))
(fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (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))
Outputs
(*.f64 -1 (*.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 (cos.f64 x)) (pow.f64 eps 2)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))
(fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (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))))
(fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (fma.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))
(*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(*.f64 -2 (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 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 x (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.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 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 x (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/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 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (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))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 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 eps (*.f64 (cos.f64 x) 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 eps 1/2) (*.f64 (pow.f64 eps 3) -1/48))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 x))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(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)))))
(-.f64 1 (cos.f64 x))
(-.f64 (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2))) (cos.f64 x))
(+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 eps 2)) (cos.f64 x)))
(-.f64 (fma.f64 -1/2 (pow.f64 eps 2) 1) (cos.f64 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))) (cos.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))) (cos.f64 x)))
(+.f64 (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (pow.f64 eps 2))) (-.f64 1 (cos.f64 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))) (cos.f64 x))
(+.f64 1 (-.f64 (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4)))) (cos.f64 x)))
(+.f64 (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6)))) (-.f64 1 (cos.f64 x)))
(-.f64 (cos.f64 eps) 1)
(+.f64 -1 (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) (*.f64 1/2 (pow.f64 x 2))) 1)
(+.f64 (cos.f64 eps) (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1))
(+.f64 -1 (fma.f64 1/2 (pow.f64 x 2) (cos.f64 eps)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/24 (pow.f64 x 4)) (*.f64 1/2 (pow.f64 x 2)))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1/24 (pow.f64 x 4) (*.f64 1/2 (pow.f64 x 2))) 1))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/24 (pow.f64 x 4)) (fma.f64 1/2 (pow.f64 x 2) -1)))
(+.f64 (cos.f64 eps) (+.f64 (*.f64 1/2 (pow.f64 x 2)) (fma.f64 -1/24 (pow.f64 x 4) -1)))
(-.f64 (+.f64 (cos.f64 eps) (+.f64 (*.f64 -1/24 (pow.f64 x 4)) (+.f64 (*.f64 1/720 (pow.f64 x 6)) (*.f64 1/2 (pow.f64 x 2))))) 1)
(+.f64 (cos.f64 eps) (-.f64 (fma.f64 -1/24 (pow.f64 x 4) (fma.f64 1/720 (pow.f64 x 6) (*.f64 1/2 (pow.f64 x 2)))) 1))
(+.f64 -1 (+.f64 (fma.f64 -1/24 (pow.f64 x 4) (*.f64 1/720 (pow.f64 x 6))) (fma.f64 1/2 (pow.f64 x 2) (cos.f64 eps))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 eps 1/2)) 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 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) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 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) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 x 3)) (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 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (-.f64 eps (*.f64 -2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.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 eps (*.f64 (sin.f64 x) 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 (*.f64 1/4 (cos.f64 x)) (pow.f64 eps 2)))
(+.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 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 eps (*.f64 (sin.f64 x) 1/2))))
(+.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 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 eps (*.f64 (sin.f64 x) 1/2))) (*.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 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (+.f64 eps (*.f64 2 x)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x 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 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (sin.f64 (*.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 eps (*.f64 (cos.f64 x) 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 eps 1/2) (*.f64 (pow.f64 eps 3) -1/48))) (*.f64 (+.f64 (*.f64 (pow.f64 eps 2) -1/8) 1) (sin.f64 x)))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 x))
(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))))
(sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sin.f64 (fma.f64 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 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 x (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2))))
(fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 x (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (*.f64 -2 (*.f64 x (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -2 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.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 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 2))))
(+.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (+.f64 -2 (pow.f64 x 2)) (*.f64 x (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/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 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -1 (*.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 (cos.f64 x)) (pow.f64 eps 2)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2))))
(fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (cos.f64 x))))))
(fma.f64 -2 (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12)) (fma.f64 -1 (*.f64 eps (sin.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/24 (*.f64 (cos.f64 x) (pow.f64 eps 4))))))
(fma.f64 -2 (*.f64 (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))))
(fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (fma.f64 (cos.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (neg.f64 eps))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/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 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(*.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)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(fma.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 -1/2 (pow.f64 eps 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 -1/2 (pow.f64 eps 2) (fma.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) 1/4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/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 -1/2 (pow.f64 eps 2) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 2) 1/4)) (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))))
(+.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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 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 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 -1 (*.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 (cos.f64 x)) (pow.f64 eps 2)))
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1/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 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(fma.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1/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 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6)))
(fma.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 1/120 (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (pow.f64 x 5)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.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 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (pow.f64 x 5)) (*.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)))))
(+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 (*.f64 -1/5040 (pow.f64 x 7)) (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (neg.f64 eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 -1 (*.f64 eps (sin.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(log.f64 (pow.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) -2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (*.f64 -2 (sin.f64 (*.f64 eps 1/2))))
(-.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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 x))
(+.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 1 (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) -1) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 -1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.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 (cos.f64 eps) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 eps) (cos.f64 x))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (fma.f64 1 (cos.f64 eps) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 1 (cos.f64 eps) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cos.f64 x) 1))) (fma.f64 (neg.f64 (cos.f64 x)) 1 (*.f64 (cos.f64 x) 1)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 x) 0))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (-.f64 eps x) 2)) (sin.f64 (/.f64 (+.f64 eps x) 2))))
(*.f64 1 (-.f64 (cos.f64 eps) (cos.f64 x)))
(-.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(*.f64 (sqrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))) (sqrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (cos.f64 x) (cos.f64 eps)))
(pow.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) 1)
(-.f64 (cos.f64 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))) 3)
(-.f64 (cos.f64 eps) (cos.f64 x))
(pow.f64 (pow.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) 3) 1/3)
(-.f64 (cos.f64 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (cos.f64 eps) (cos.f64 x))) 2)
(-.f64 (cos.f64 eps) (cos.f64 x))
(log.f64 (exp.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (cos.f64 eps) (cos.f64 x)))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (cos.f64 eps) (cos.f64 x)) 3))
(-.f64 (cos.f64 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(exp.f64 (log.f64 (-.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 eps) (cos.f64 x))) 1))
(-.f64 (cos.f64 eps) (cos.f64 x))
(fma.f64 1 (cos.f64 eps) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 eps) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x)))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.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 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 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 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 eps 1/2 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 eps 1/2 x))) (cos.f64 (fma.f64 1/2 (+.f64 eps (-.f64 x x)) (fma.f64 eps 1/2 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 eps 1/2 x) (*.f64 -1/2 (+.f64 eps (-.f64 x x))))) (cos.f64 (fma.f64 1/2 (+.f64 eps (-.f64 x x)) (fma.f64 eps 1/2 x)))) 2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 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 eps 1/2 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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (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 eps 1/2 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 eps 1/2 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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))))
(log1p.f64 (expm1.f64 (*.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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))
(exp.f64 (log.f64 (*.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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 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 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 x))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (log1p.f64 (sin.f64 (fma.f64 eps 1/2 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 eps 1/2 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 eps 1/2 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 eps 1/2 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))))
(pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 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))))) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 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 (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(*.f64 (*.f64 -2 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x))))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -2 (*.f64 (sin.f64 (fma.f64 eps 1/2 x)) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x))))))
(-.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 (pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 3) 1/3)
(*.f64 (pow.f64 eps 3) 1/6)
(pow.f64 (*.f64 (pow.f64 eps 3/2) (sqrt.f64 1/6)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 3)) 1/6))
(*.f64 (pow.f64 eps 3) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 eps 3)))))
(*.f64 (pow.f64 eps 3) 1/6)
(cbrt.f64 (pow.f64 (*.f64 1/6 (pow.f64 eps 3)) 3))
(*.f64 (pow.f64 eps 3) 1/6)
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 eps 3))))
(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 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))))
(*.f64 1 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 2)) (-.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2)) (-.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2)) (-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 (sin.f64 x) (-.f64 (*.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) (neg.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 2) (*.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (cos.f64 x) 3) -1/8) (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 2)) (*.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 -1/8 (pow.f64 (cos.f64 x) 3)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x)))))))
(/.f64 (fma.f64 (pow.f64 eps 6) (*.f64 -1/8 (pow.f64 (cos.f64 x) 3)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps)) (fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 (pow.f64 eps 2) (cos.f64 x)) 1/2)))))
(pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 1)
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 3)
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 3) 1/3)
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 2)
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 3))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 1))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 1 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/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) (neg.f64 eps))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))) (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/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) (neg.f64 eps))))
(fma.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x)))) (*.f64 eps (sqrt.f64 (*.f64 -1/2 (cos.f64 x)))) (*.f64 (sin.f64 x) (-.f64 (*.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) (neg.f64 eps))))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (*.f64 -1/2 (cos.f64 x)) (pow.f64 eps 2)))
(fma.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 eps)) (*.f64 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(+.f64 (*.f64 (neg.f64 eps) (sin.f64 x)) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 1)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 3)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 3) 1/3)
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))) 2)
(*.f64 (sin.f64 x) (-.f64 (*.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) (neg.f64 eps))))
(*.f64 (sin.f64 x) (-.f64 (*.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) (neg.f64 eps))))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps))) 3))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (fma.f64 1/6 (pow.f64 eps 3) (neg.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 (*.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) (neg.f64 eps)))) 1))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(fma.f64 (sin.f64 x) (neg.f64 eps) (*.f64 (sin.f64 x) (*.f64 1/6 (pow.f64 eps 3))))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(fma.f64 (neg.f64 eps) (sin.f64 x) (*.f64 (*.f64 1/6 (pow.f64 eps 3)) (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 -1 (fma.f64 -1/2 (pow.f64 eps 2) 1))
(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))))
(+.f64 -1 (fma.f64 -1/2 (pow.f64 eps 2) 1))
(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))

eval166.0ms (0.7%)

Compiler

Compiled 7962 to 5221 computations (34.4% saved)

prune62.0ms (0.3%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New37510385
Fresh314
Picked415
Done011
Total38213395
Accuracy
100.0%
Counts
395 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.0%
(fma.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 -1/2 (pow.f64 eps 2)))
74.7%
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
99.0%
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
52.7%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
50.7%
(-.f64 (cos.f64 eps) 1)
51.1%
(-.f64 1 (cos.f64 x))
99.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)))
96.8%
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
80.3%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) -2)
79.7%
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1/2) -2)
99.6%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
99.3%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
79.7%
(*.f64 (sin.f64 x) (neg.f64 eps))
Compiler

Compiled 371 to 285 computations (23.2% saved)

localize1.2s (5.1%)

Localize:

Found 14 expressions with local error:

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

Compiled 207 to 110 computations (46.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 824.0ms
Operation ival-sin, time spent: 485.0ms, 59.0% of total-time
Operation ival-mult, time spent: 169.0ms, 21.0% of total-time
Operation ival-pow, time spent: 69.0ms, 8.0% of total-time
Operation ival-cos, time spent: 38.0ms, 5.0% of total-time
Operation const, time spent: 21.0ms, 3.0% of total-time
Operation ival-sub, time spent: 21.0ms, 3.0% of total-time
Operation ival-add, time spent: 20.0ms, 2.0% of total-time

series73.0ms (0.3%)

Counts
13 → 240
Calls

72 calls:

TimeVariablePointExpression
27.0ms
eps
@-inf
(*.f64 eps (sin.f64 x))
1.0ms
eps
@0
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1/2) -2)
1.0ms
x
@inf
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1/2) -2)
1.0ms
eps
@inf
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1/2) -2)
1.0ms
x
@-inf
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) 1/2) -2)

rewrite124.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
600×associate-*r*
288×log1p-expm1-u
288×prod-diff
288×expm1-log1p-u
284×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify279.0ms (1.2%)

Algorithm
egg-herbie
Rules
1398×fma-define
1202×associate-*r*
1042×associate-*l*
376×sqr-pow
340×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

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

eval297.0ms (1.3%)

Compiler

Compiled 12133 to 7616 computations (37.2% saved)

prune113.0ms (0.5%)

Pruning

19 alts after pruning (13 fresh and 6 done)

PrunedKeptTotal
New53711548
Fresh426
Picked145
Done022
Total54219561
Accuracy
100.0%
Counts
561 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.0%
(fma.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) -1/2))
74.0%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (sin.f64 x)))) 2)
99.0%
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
96.8%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
78.8%
(-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))
52.7%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
50.7%
(-.f64 (cos.f64 eps) 1)
51.1%
(-.f64 1 (cos.f64 x))
51.1%
(+.f64 (-.f64 2 (cos.f64 x)) -1)
99.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)))
80.3%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) -2)
79.7%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/2))) 3) -2)
78.8%
(*.f64 (*.f64 (fma.f64 eps x (*.f64 eps (*.f64 (pow.f64 x 3) -1/6))) 1/2) -2)
78.3%
(*.f64 (*.f64 (*.f64 eps x) 1/2) -2)
99.3%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) -2)
99.6%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
79.7%
(*.f64 (sin.f64 x) (neg.f64 eps))
78.4%
(*.f64 eps (neg.f64 x))
51.5%
(*.f64 1/2 (pow.f64 x 2))
Compiler

Compiled 422 to 322 computations (23.7% saved)

localize434.0ms (1.9%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 eps 3)
100.0%
(fma.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) -1/2))
100.0%
(*.f64 (pow.f64 eps 2) -1/2)
99.7%
(*.f64 (pow.f64 eps 3) 1/6)
100.0%
(-.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))
99.9%
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
99.8%
(*.f64 (pow.f64 x 3) 1/6)
100.0%
(*.f64 (sin.f64 x) (neg.f64 eps))
100.0%
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
100.0%
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
99.8%
(*.f64 (pow.f64 eps 2) (sin.f64 x))
99.8%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
Compiler

Compiled 223 to 127 computations (43% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
Operation ival-mult, time spent: 66.0ms, 45.0% of total-time
Operation ival-pow, time spent: 40.0ms, 27.0% of total-time
Operation ival-sin, time spent: 11.0ms, 7.0% of total-time
Operation ival-add, time spent: 10.0ms, 7.0% of total-time
Operation const, time spent: 8.0ms, 5.0% of total-time
Operation composed, time spent: 4.0ms, 3.0% of total-time
Operation ival-sub, time spent: 4.0ms, 3.0% of total-time
Operation ival-cos, time spent: 3.0ms, 2.0% of total-time
Operation ival-neg, time spent: 2.0ms, 1.0% of total-time

series71.0ms (0.3%)

Counts
11 → 165
Calls

57 calls:

TimeVariablePointExpression
21.0ms
x
@inf
(*.f64 (pow.f64 x 3) 1/6)
5.0ms
eps
@-inf
(pow.f64 eps 3)
2.0ms
x
@-inf
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
2.0ms
x
@inf
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
2.0ms
eps
@0
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))

rewrite220.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
656×associate-*r*
277×log1p-expm1-u
277×expm1-log1p-u
269×add-cube-cbrt
268×cbrt-prod
Iterations

Useful iterations: 1 (0.0ms)

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

simplify365.0ms (1.6%)

Algorithm
egg-herbie
Rules
1278×fma-neg
1260×fma-define
716×log-prod
582×*-commutative
502×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
077125577
1221522938
2663822673
Stop Event
node limit
Counts
440 → 481
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (sin.f64 x)) (*.f64 -1/48 (sin.f64 x))))))
(+.f64 (*.f64 -1/96 (*.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 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(+.f64 (*.f64 -1/4 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (*.f64 1/2 eps)) (+.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 (pow.f64 eps 2) x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x))))
(*.f64 1/2 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 1/2 eps)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/2 eps)))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 eps))))
(*.f64 -1 (*.f64 eps x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 x))))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 x))))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 x))))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.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 1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(+.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps))
(+.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 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 x (-.f64 (*.f64 1/6 (pow.f64 eps 3)) eps)))
(*.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 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) x))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(*.f64 1/6 (*.f64 (pow.f64 eps 3) x))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) 1) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) 1) (*.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)))) (-.f64 (*.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))) (-.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))))) (-.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2)))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))) 1))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6)))
(cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))) (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(*.f64 1 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2)) (/.f64 1 (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3))))
(/.f64 1 (/.f64 (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2)) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2))) (neg.f64 (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (-.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 1))
(fma.f64 1 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(fma.f64 1 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(fma.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(*.f64 1 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2))
(log.f64 (exp.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(exp.f64 (log.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 1))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 (*.f64 eps 1/2) (cos.f64 x) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) -1/8 (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/2 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 1 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 1 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64)) (cbrt.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 (*.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) (sqrt.f64 -1/8)) (*.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) (sqrt.f64 -1/8)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 (*.f64 -1/8 (pow.f64 eps 2)) (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (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 (sin.f64 x)) eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(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 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) 1/6))) 1)
(pow.f64 (*.f64 (pow.f64 x 3) 1/6) 1)
(pow.f64 (*.f64 x (cbrt.f64 1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/6) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 x 3/2) (sqrt.f64 1/6)) 2)
(sqrt.f64 (*.f64 (pow.f64 x 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) 1/6))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) 1/6)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) 1/6)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 3) 1/6)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)))) 1)
(pow.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) 1)
(pow.f64 (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 6) 1/36)))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 (pow.f64 x 3) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) 1))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (+.f64 (*.f64 eps x) (+.f64 (*.f64 eps x) (*.f64 eps x))))
(+.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (fma.f64 eps x (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) (+.f64 (*.f64 eps x) (*.f64 eps x))))
(+.f64 (fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/6) eps (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/6) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) 2) (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) 2) (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) 1/6 (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(+.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) 1/6 (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(+.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) 1) (*.f64 (*.f64 eps x) 1))
(+.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 1) (*.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) 1))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (+.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 1 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 2) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(*.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (/.f64 1 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(*.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps x))) (-.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))) (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3))))
(/.f64 1 (/.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)))
(/.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)) (neg.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 3) (pow.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) 3)) (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (-.f64 (*.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) (+.f64 (*.f64 eps x) (*.f64 eps x))) (*.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (*.f64 eps x) (*.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 6) 1/36)) (-.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) (+.f64 (*.f64 eps x) (*.f64 eps x)))) (-.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (*.f64 eps x) (*.f64 eps x))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 1))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (*.f64 eps x))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 (*.f64 (pow.f64 x 3) 1/6) eps (*.f64 eps x))
(fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))
(fma.f64 1 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 2) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) 2) (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) (*.f64 eps x))
(fma.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (*.f64 eps x))
(fma.f64 (*.f64 eps (pow.f64 x 3)) 1/6 (*.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1)
(pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1))
(+.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 (pow.f64 eps 2) -1/2))
(+.f64 (*.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) 1) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(*.f64 1 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))) (sqrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 (pow.f64 eps 2) -1/2)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps))) (*.f64 (pow.f64 eps 4) 1/4)) (-.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 (pow.f64 eps 2) -1/2)))
(pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 2))
(log.f64 (exp.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (log.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 3))) 1)
(*.f64 eps (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) eps)
(*.f64 1 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))
(*.f64 (*.f64 (pow.f64 eps 2) 1) eps)
(*.f64 (*.f64 eps 1) (pow.f64 eps 2))
(*.f64 (pow.f64 (sqrt.f64 eps) 3) (pow.f64 (sqrt.f64 eps) 3))
(*.f64 (*.f64 eps (cbrt.f64 (pow.f64 eps 4))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 (pow.f64 eps 2) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (pow.f64 eps 2) -1) eps)
(neg.f64 (pow.f64 eps 3))
(sqrt.f64 (pow.f64 eps 6))
(log.f64 (exp.f64 (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 3))))
(cbrt.f64 (pow.f64 (pow.f64 eps 3) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 6)))
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(exp.f64 (*.f64 3 (log.f64 eps)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 eps)) 1))
Outputs
(*.f64 1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 1/2 eps))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 1/2 eps)))
(+.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 1/4 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (fma.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 (sin.f64 x) (*.f64 1/2 eps))))
(+.f64 (*.f64 -1/96 (*.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/96 (*.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 (pow.f64 eps 3) (*.f64 (sin.f64 x) -1/12) (*.f64 (sin.f64 x) (*.f64 1/2 eps))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/96 (pow.f64 eps 4)) (*.f64 1/4 (pow.f64 eps 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (*.f64 1/2 eps))))
(fma.f64 1/2 (*.f64 (*.f64 eps (cos.f64 x)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 x) (*.f64 1/2 eps))))
(fma.f64 1/2 (*.f64 (*.f64 eps (cos.f64 x)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 1/2 eps) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (*.f64 (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1/4 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))))
(fma.f64 -1/4 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 x (*.f64 (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1/4 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 x (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -1/4 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 x (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 (pow.f64 x 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6))))))
(fma.f64 -1/4 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (fma.f64 x (*.f64 (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (pow.f64 x 3) (*.f64 (fma.f64 1/48 (pow.f64 eps 2) -1/6) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -1/4 (*.f64 eps (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (sin.f64 (*.f64 1/2 eps))) (fma.f64 x (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (sin.f64 (*.f64 1/2 eps))) (*.f64 (fma.f64 (pow.f64 eps 2) 1/48 -1/6) (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(*.f64 (pow.f64 eps 2) x)
(*.f64 x (pow.f64 eps 2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 x (pow.f64 eps 2)))
(fma.f64 x (pow.f64 eps 2) (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 eps 2) -1/6)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x)))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5)) (*.f64 x (pow.f64 eps 2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x))))
(fma.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5)) (*.f64 x (pow.f64 eps 2)))))
(*.f64 1/2 eps)
(+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))))
(fma.f64 1/2 eps (*.f64 x (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8))))
(fma.f64 x (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 1/2 eps))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/2 eps) (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 1/2 eps (*.f64 x (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 x (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 1/2 eps)))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 1/2 eps) (+.f64 (*.f64 x (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/48 (pow.f64 eps 2)) 1/6)))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 1/2 eps (fma.f64 x (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (pow.f64 x 3) (fma.f64 1/48 (pow.f64 eps 2) -1/6)))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 1/2 eps (fma.f64 x (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 (pow.f64 x 3) (fma.f64 (pow.f64 eps 2) 1/48 -1/6)))))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 (cos.f64 x) (*.f64 1/2 eps) (sin.f64 x))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 1/2 eps))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8))
(*.f64 1/2 eps)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/2 eps))
(fma.f64 -1/8 (*.f64 x (pow.f64 eps 2)) (*.f64 1/2 eps))
(fma.f64 1/2 eps (*.f64 -1/8 (*.f64 x (pow.f64 eps 2))))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/2 eps)))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/8 (*.f64 x (pow.f64 eps 2)) (*.f64 1/2 eps)))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 1/2 eps (*.f64 -1/8 (*.f64 x (pow.f64 eps 2)))))
(+.f64 (*.f64 -1/4 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 1/2 eps))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/8 (*.f64 x (pow.f64 eps 2)) (fma.f64 1/48 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)) (*.f64 1/2 eps))))
(fma.f64 -1/4 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/8 (*.f64 x (pow.f64 eps 2)) (fma.f64 1/2 eps (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 eps 2) 1/48)))))
(*.f64 -1 (*.f64 eps x))
(neg.f64 (*.f64 eps x))
(*.f64 x (neg.f64 eps))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3)))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))
(+.f64 (*.f64 (pow.f64 x 5) (*.f64 eps -1/120)) (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))))
(fma.f64 -1 (*.f64 eps x) (fma.f64 -1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/5040 (*.f64 eps (pow.f64 x 7)) (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)))))
(+.f64 (fma.f64 (*.f64 eps -1/120) (pow.f64 x 5) (*.f64 (pow.f64 x 7) (*.f64 eps 1/5040))) (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 1/6)
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (-.f64 (*.f64 1/6 (pow.f64 x 3)) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 x))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) -1/6) (neg.f64 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/6 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 x))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) -1/6) (neg.f64 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/6 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 x))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) -1/6) (neg.f64 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/6 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1 x))))
(neg.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) -1/6) (neg.f64 x))))
(*.f64 (fma.f64 (pow.f64 x 3) -1/6 x) (neg.f64 eps))
(*.f64 -1 (*.f64 eps x))
(neg.f64 (*.f64 eps x))
(*.f64 x (neg.f64 eps))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 1/6 (*.f64 eps (pow.f64 x 3)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 1/6 (*.f64 eps (pow.f64 x 3))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 eps 2) -1/2)
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 (pow.f64 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 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 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 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/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 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 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 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/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 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 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 -1 (*.f64 eps x))
(neg.f64 (*.f64 eps x))
(*.f64 x (neg.f64 eps))
(+.f64 (*.f64 -1 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1 (*.f64 eps x) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 x (neg.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(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 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(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 1/6 (*.f64 (pow.f64 eps 3) x))
(*.f64 1/6 (*.f64 x (pow.f64 eps 3)))
(*.f64 x (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/6 (*.f64 x (pow.f64 eps 3))))
(fma.f64 1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) -1/2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(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 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(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 1/6 (*.f64 (pow.f64 eps 3) x))
(*.f64 1/6 (*.f64 x (pow.f64 eps 3)))
(*.f64 x (*.f64 (pow.f64 eps 3) 1/6))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/6 (*.f64 x (pow.f64 eps 3))))
(fma.f64 1/6 (*.f64 x (pow.f64 eps 3)) (*.f64 (pow.f64 eps 2) -1/2))
(+.f64 (*.f64 -1 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(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 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/6 (*.f64 (pow.f64 eps 3) x))))
(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 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) 1) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 1))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) 1) (*.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) 1))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)))) (-.f64 (*.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))) (-.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))) (-.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))))) (-.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (-.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))) 3)
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 3) 1/3)
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))) 2)
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))) 2))
(fabs.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 eps 1/2))) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 3))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 3)))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))) 1))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(fma.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 x) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(fma.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2)) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 (*.f64 eps 1/2))))
(fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/2 (*.f64 eps (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 1)
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 3)
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3) 1/3)
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2)
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)))
(sqrt.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (pow.f64 eps 2)))
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3))
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6)))
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 1))
(*.f64 (sin.f64 x) (pow.f64 eps 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))) (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2)) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2)) (-.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(*.f64 1 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 2)) (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps))) 2)) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))) 2)) (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(*.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)) (fma.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2)) (/.f64 1 (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2)) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2)) (-.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x)))) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3))))
(*.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)) (fma.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 1 (/.f64 (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2)) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2)) (-.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)) (fma.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sin.f64 x)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2)) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2)) (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2)) (-.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (sin.f64 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)) (fma.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2))) (neg.f64 (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2)) (neg.f64 (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 3)) (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 3)) (+.f64 (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (-.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8))) 3) (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)) 3) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (fma.f64 (pow.f64 eps 2) -1/8 1)) (*.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2)) (neg.f64 (-.f64 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2))))) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)))) (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2)) (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (fma.f64 (pow.f64 eps 2) -1/8 1) (fma.f64 (pow.f64 eps 2) -1/8 1))) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 1)
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 3)
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 3) 1/3)
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 2)
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps))) 2))
(fabs.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1))))
(log.f64 (exp.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) 3))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(exp.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/8 (pow.f64 eps 2)))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) 1))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 1 (sin.f64 x) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 1 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (sin.f64 x))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (sin.f64 x))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(fma.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (sin.f64 x))
(fma.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 2) -1/8 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))) 1)
(expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2)) (fma.f64 (*.f64 (sin.f64 x) -1/8) (pow.f64 eps 2) (neg.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(*.f64 1 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) 1/64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/512) (pow.f64 eps 6) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 3)) (fma.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/8))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64))))
(*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2)) (fma.f64 (*.f64 (sin.f64 x) -1/8) (pow.f64 eps 2) (neg.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) 1/64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/512) (pow.f64 eps 6) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 3)) (fma.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/8))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2)) (fma.f64 (*.f64 (sin.f64 x) -1/8) (pow.f64 eps 2) (neg.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)) 3)) (/.f64 1 (fma.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) 1/64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/512) (pow.f64 eps 6) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 3)) (fma.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/8))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2)) (fma.f64 (*.f64 (sin.f64 x) -1/8) (pow.f64 eps 2) (neg.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (fma.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)) 3))) (neg.f64 (fma.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) 1/64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))))
(*.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/512) (pow.f64 eps 6) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 3)) (fma.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/8))) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/512) (pow.f64 eps 6) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 3)) (neg.f64 (fma.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) -1/64 (*.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/8))) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) -1/8) (pow.f64 eps 2) (neg.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) -1/64)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/8))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64) (*.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2) (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (*.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) (*.f64 (sin.f64 x) -1/8)) (pow.f64 eps 2)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 3) -1/512) (pow.f64 eps 6) (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64) (*.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8)) (*.f64 (cos.f64 x) (*.f64 eps -1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64)) (-.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) -1/8) (pow.f64 eps 2) (neg.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2) (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)) -1/64)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) 1/8))))
(pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 1)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 3)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3) 1/3)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 2)
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) 2))
(fabs.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))
(log.f64 (exp.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) 3))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))) 1))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps 1/2) (cos.f64 x) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 -1/8 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) -1/8 (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/2 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 1 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 4)) 1/64)) (cbrt.f64 (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2))) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64))) (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8))) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 eps 4) 1/64))) (cbrt.f64 (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (*.f64 1/2 eps))) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) 2)) (cbrt.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x)))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/8)))
(fma.f64 (*.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) (sqrt.f64 -1/8)) (*.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) (sqrt.f64 -1/8)) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1/8))) (*.f64 eps (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 -1/8))) (*.f64 (cos.f64 x) (*.f64 1/2 eps)))
(+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (sqrt.f64 -1/8) (sqrt.f64 -1/8))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (sqrt.f64 (*.f64 (*.f64 eps 1/2) (cos.f64 x))) (*.f64 (*.f64 -1/8 (sin.f64 x)) (pow.f64 eps 2)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 -1/8 (pow.f64 eps 2)) (sin.f64 x) (*.f64 (*.f64 eps 1/2) (cos.f64 x)))
(fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8)))
(fma.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/8) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(-.f64 0 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (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 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))
(neg.f64 (*.f64 eps (sin.f64 x)))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(fabs.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) eps))
(*.f64 eps (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 eps (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(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 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x 3) 1/6))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) 1/6)))
(pow.f64 (*.f64 (pow.f64 x 3) 1/6) 1)
(*.f64 (pow.f64 x 3) 1/6)
(pow.f64 (*.f64 x (cbrt.f64 1/6)) 3)
(*.f64 (pow.f64 x 3) 1/6)
(pow.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/6) 3) 1/3)
(*.f64 (pow.f64 x 3) 1/6)
(pow.f64 (*.f64 (pow.f64 x 3/2) (sqrt.f64 1/6)) 2)
(sqrt.f64 (*.f64 (pow.f64 x 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x 3)) 1/6))
(*.f64 (pow.f64 x 3) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x 3) 1/6))))
(*.f64 (pow.f64 x 3) 1/6)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/6) 3))
(*.f64 (pow.f64 x 3) 1/6)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x 3) 1/6)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x 3) 1/6)))
(*.f64 (pow.f64 x 3) 1/6)
(exp.f64 (log.f64 (*.f64 (pow.f64 x 3) 1/6)))
(*.f64 (pow.f64 x 3) 1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 3) 1/6)) 1))
(*.f64 (pow.f64 x 3) 1/6)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)))) 1)
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))
(pow.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) 1)
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(pow.f64 (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) 3)
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216))
(pow.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) 2)
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(sqrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 6) 1/36)))
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 (pow.f64 x 3) 1/6)))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)))))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) 1))
(*.f64 eps (*.f64 (pow.f64 x 3) 1/6))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (+.f64 (*.f64 eps x) (+.f64 (*.f64 eps x) (*.f64 eps x))))
(+.f64 (*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x)) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (fma.f64 (pow.f64 x 3) 1/6 x) (*.f64 2 x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (fma.f64 eps x (*.f64 eps x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (neg.f64 (sqrt.f64 (*.f64 eps x)))) (*.f64 eps (+.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 0 (*.f64 eps x)))
(+.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) (+.f64 (*.f64 eps x) (*.f64 eps x))))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 2 (*.f64 eps x))))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 (*.f64 eps x) 4))
(+.f64 (fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (neg.f64 (sqrt.f64 (*.f64 eps x)))) (*.f64 eps (+.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 0 (*.f64 eps x)))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/6) eps (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/6) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (neg.f64 (sqrt.f64 (*.f64 eps x)))) (*.f64 eps (+.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 0 (*.f64 eps x)))
(+.f64 (fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (neg.f64 (sqrt.f64 (*.f64 eps x)))) (*.f64 eps (+.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 0 (*.f64 eps x)))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) 2) (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) 2) (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (neg.f64 (sqrt.f64 (*.f64 eps x)))) (*.f64 eps (+.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 0 (*.f64 eps x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (neg.f64 (sqrt.f64 (*.f64 eps x)))) (*.f64 eps (+.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 0 (*.f64 eps x)))
(+.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) 1/6 (neg.f64 (*.f64 (*.f64 eps x) 1))) (fma.f64 (*.f64 eps x) 1 (*.f64 (*.f64 eps x) 1)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(+.f64 (fma.f64 (*.f64 eps (pow.f64 x 3)) 1/6 (neg.f64 (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 eps x))) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2) (*.f64 (cbrt.f64 (*.f64 eps x)) (pow.f64 (cbrt.f64 (*.f64 eps x)) 2))))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 eps x))) (sqrt.f64 (*.f64 eps x)) (*.f64 eps x)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 eps x)) (neg.f64 (sqrt.f64 (*.f64 eps x)))) (*.f64 eps (+.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 0 (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) 1) (*.f64 (*.f64 eps x) 1))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(+.f64 (*.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 1) (*.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) 1))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(*.f64 1 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 2) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (/.f64 1 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(/.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(*.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (*.f64 (*.f64 (pow.f64 x 3) 1/6) (*.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (fma.f64 eps (*.f64 (*.f64 eps x) (*.f64 (pow.f64 x 3) 1/6)) (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps x))) (-.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 eps x)) (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)))) (-.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))) (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (*.f64 (*.f64 (pow.f64 x 3) 1/6) (*.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (fma.f64 eps (*.f64 (*.f64 eps x) (*.f64 (pow.f64 x 3) 1/6)) (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)))
(/.f64 1 (/.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)))
(*.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (/.f64 1 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(/.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(/.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(*.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (/.f64 1 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (*.f64 (*.f64 (pow.f64 x 3) 1/6) (*.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (fma.f64 eps (*.f64 (*.f64 eps x) (*.f64 (pow.f64 x 3) 1/6)) (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (*.f64 (*.f64 (pow.f64 x 3) 1/6) (*.f64 eps x))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (fma.f64 eps (*.f64 (*.f64 eps x) (*.f64 (pow.f64 x 3) 1/6)) (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2))))
(/.f64 (neg.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)) (neg.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)) (*.f64 eps (neg.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 3) (pow.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) 3)) (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (-.f64 (*.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) (+.f64 (*.f64 eps x) (*.f64 eps x))) (*.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (*.f64 eps x) (*.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 3) (pow.f64 (*.f64 2 (*.f64 eps x)) 3)) (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 2 (*.f64 eps x)) (-.f64 (*.f64 2 (*.f64 eps x)) (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 3) (*.f64 8 (pow.f64 (*.f64 eps x) 3))) (fma.f64 (*.f64 eps (*.f64 2 x)) (*.f64 eps (-.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216) (pow.f64 (*.f64 eps x) 3)) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 6) 1/36)) (-.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216 (pow.f64 (*.f64 eps x) 3)) (fma.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 6) 1/36) (-.f64 (pow.f64 (*.f64 eps x) 2) (*.f64 eps (*.f64 (*.f64 (pow.f64 x 3) 1/6) (*.f64 eps x))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216 (pow.f64 (*.f64 eps x) 3)) (fma.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 6) 1/36) (*.f64 (*.f64 eps x) (-.f64 (*.f64 eps x) (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x 3)) 3) 1/216 (pow.f64 (*.f64 eps x) 3)) (fma.f64 (pow.f64 eps 2) (*.f64 (pow.f64 x 6) 1/36) (*.f64 (*.f64 eps x) (fma.f64 eps x (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (+.f64 (*.f64 eps x) (*.f64 eps x)) (+.f64 (*.f64 eps x) (*.f64 eps x)))) (-.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (*.f64 eps x) (*.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 (*.f64 2 (*.f64 eps x)) (*.f64 2 (*.f64 eps x)))) (-.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (*.f64 2 (*.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2) (*.f64 4 (pow.f64 (*.f64 eps x) 2))) (*.f64 eps (-.f64 (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 x))))
(pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 1)
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 3)
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(pow.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 3) 1/3)
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(pow.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 2)
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(sqrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 2))
(fabs.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(log.f64 (pow.f64 (exp.f64 eps) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(cbrt.f64 (pow.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) 3))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(expm1.f64 (log1p.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(log1p.f64 (expm1.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(exp.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 1))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (neg.f64 (*.f64 eps x)))
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
(fma.f64 eps (*.f64 (pow.f64 x 3) 1/6) (*.f64 eps x))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(fma.f64 (*.f64 (pow.f64 x 3) 1/6) eps (*.f64 eps x))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6)) (*.f64 eps x))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(fma.f64 1 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) 2) (cbrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(fma.f64 (pow.f64 (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) 2) (*.f64 (*.f64 x (cbrt.f64 1/6)) (cbrt.f64 eps)) (*.f64 eps x))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(fma.f64 (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (sqrt.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))) (+.f64 (*.f64 eps x) (*.f64 eps x)))
(fma.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x) (*.f64 2 (*.f64 eps x)))
(*.f64 eps (+.f64 (*.f64 2 x) (-.f64 (*.f64 (pow.f64 x 3) 1/6) x)))
(fma.f64 (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (sqrt.f64 (*.f64 eps (*.f64 (pow.f64 x 3) 1/6))) (*.f64 eps x))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(fma.f64 (*.f64 eps (pow.f64 x 3)) 1/6 (*.f64 eps x))
(*.f64 eps (fma.f64 (pow.f64 x 3) 1/6 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2))) 1)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 1)
(*.f64 (pow.f64 eps 2) -1/2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) -1/2)) 3)
(*.f64 (pow.f64 eps 2) -1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3) 1/3)
(*.f64 (pow.f64 eps 2) -1/2)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(sqrt.f64 (*.f64 1/4 (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (pow.f64 eps 2) -1/2)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3))
(*.f64 (pow.f64 eps 2) -1/2)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (pow.f64 eps 2) -1/2)
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (pow.f64 eps 2) -1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) -1/2)) 1))
(*.f64 (pow.f64 eps 2) -1/2)
(+.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(+.f64 (*.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) 1) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) 1))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 1 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))) (sqrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps))) (-.f64 (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 (pow.f64 eps 2) -1/2)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 eps 2) 3) -1/8) (pow.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) 3)) (fma.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (-.f64 (*.f64 1/4 (pow.f64 eps 4)) (*.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps))))))
(/.f64 (fma.f64 (pow.f64 eps 6) -1/8 (pow.f64 (*.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps)) 3)) (fma.f64 (pow.f64 x 2) (*.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 (pow.f64 eps 3) 1/6 eps)) (fma.f64 1/4 (pow.f64 eps 4) (*.f64 (*.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps)) (*.f64 1/2 (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps))) (*.f64 (pow.f64 eps 4) 1/4)) (-.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 (pow.f64 eps 2) -1/2)))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 1/6 (pow.f64 eps 3) eps) (fma.f64 1/6 (pow.f64 eps 3) eps))) (*.f64 1/4 (pow.f64 eps 4))) (-.f64 (*.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps)) (*.f64 (pow.f64 eps 2) -1/2)))
(/.f64 (fma.f64 (pow.f64 x 2) (*.f64 (fma.f64 (pow.f64 eps 3) 1/6 eps) (fma.f64 (pow.f64 eps 3) 1/6 eps)) (*.f64 (pow.f64 eps 4) -1/4)) (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 1/2 (pow.f64 eps 2))))
(pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 1)
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))) 3)
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 3) 1/3)
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))) 2)
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 2))
(fabs.f64 (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2)))
(log.f64 (exp.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)))))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2)) 3))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))))
(log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(exp.f64 (log.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))) 1))
(fma.f64 x (fma.f64 1/6 (pow.f64 eps 3) eps) (*.f64 (pow.f64 eps 2) -1/2))
(fma.f64 x (fma.f64 (pow.f64 eps 3) 1/6 eps) (*.f64 (pow.f64 eps 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 eps 3))) 1)
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(*.f64 eps (pow.f64 eps 2))
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 2) eps)
(pow.f64 eps 3)
(*.f64 1 (pow.f64 eps 3))
(pow.f64 eps 3)
(*.f64 (pow.f64 eps 3/2) (pow.f64 eps 3/2))
(pow.f64 eps 3)
(*.f64 (*.f64 (pow.f64 eps 2) 1) eps)
(pow.f64 eps 3)
(*.f64 (*.f64 eps 1) (pow.f64 eps 2))
(pow.f64 eps 3)
(*.f64 (pow.f64 (sqrt.f64 eps) 3) (pow.f64 (sqrt.f64 eps) 3))
(pow.f64 eps 3)
(*.f64 (*.f64 eps (cbrt.f64 (pow.f64 eps 4))) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(pow.f64 eps 3)
(*.f64 (*.f64 (pow.f64 eps 2) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps 3)
(*.f64 (*.f64 (pow.f64 eps 2) -1) eps)
(*.f64 (pow.f64 eps 2) (*.f64 -1 eps))
(neg.f64 (pow.f64 eps 3))
(neg.f64 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 2) (*.f64 -1 eps))
(sqrt.f64 (pow.f64 eps 6))
(log.f64 (exp.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 eps 3))))
(pow.f64 eps 3)
(cbrt.f64 (pow.f64 (pow.f64 eps 3) 3))
(pow.f64 eps 3)
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 eps 6)))
(pow.f64 eps 3)
(expm1.f64 (log1p.f64 (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (pow.f64 eps 3)))
(pow.f64 eps 3)
(exp.f64 (*.f64 3 (log.f64 eps)))
(pow.f64 eps 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 eps)) 1))
(pow.f64 eps 3)

eval456.0ms (1.9%)

Compiler

Compiled 13431 to 8771 computations (34.7% saved)

prune225.0ms (1%)

Pruning

20 alts after pruning (10 fresh and 10 done)

PrunedKeptTotal
New4942496
Fresh088
Picked145
Done066
Total49520515
Accuracy
100.0%
Counts
515 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.8%
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 x (neg.f64 eps)))
97.0%
(fma.f64 x (-.f64 (*.f64 (pow.f64 eps 3) 1/6) eps) (*.f64 (pow.f64 eps 2) -1/2))
74.0%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (sin.f64 x)))) 2)
99.0%
(-.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (cos.f64 x))) (*.f64 eps (sin.f64 x)))
96.8%
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
52.7%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
50.7%
(-.f64 (cos.f64 eps) 1)
51.1%
(-.f64 1 (cos.f64 x))
51.1%
(+.f64 (-.f64 2 (cos.f64 x)) -1)
99.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)))
80.3%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) -2)
79.7%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) 1/2))) 3) -2)
78.8%
(*.f64 (*.f64 (fma.f64 eps x (*.f64 eps (*.f64 (pow.f64 x 3) -1/6))) 1/2) -2)
78.3%
(*.f64 (*.f64 (*.f64 eps x) 1/2) -2)
99.3%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x)))))) -2)
99.6%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
79.7%
(*.f64 (sin.f64 x) (neg.f64 eps))
78.8%
(*.f64 eps (-.f64 (*.f64 (pow.f64 x 3) 1/6) x))
78.4%
(*.f64 eps (neg.f64 x))
51.5%
(*.f64 1/2 (pow.f64 x 2))
Compiler

Compiled 670 to 457 computations (31.8% saved)

regimes59.0ms (0.3%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes24.0ms (0.1%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes19.0ms (0.1%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes17.0ms (0.1%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes11.0ms (0%)

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

2 calls:

5.0ms
x
5.0ms
eps
Results
AccuracySegmentsBranch
79.7%1x
79.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0%)

Accuracy

Total -18.4b remaining (-132.6%)

Threshold costs -18.4b (-132.6%)

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

2 calls:

5.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
78.4%1x
78.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Rules
36×*-commutative
14×+-commutative
12×sub-neg
10×neg-sub0
10×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037213
163213
276213
385213
489213
590213
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 x (neg.f64 eps)))
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 eps (neg.f64 x))
Outputs
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 -2 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) -2)
(*.f64 -2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 x (neg.f64 eps)))
(fma.f64 (pow.f64 eps 2) -1/2 (*.f64 eps (neg.f64 x)))
(-.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 eps x))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (neg.f64 eps) (sin.f64 x))
(*.f64 eps (neg.f64 (sin.f64 x)))
(*.f64 eps (neg.f64 x))
Compiler

Compiled 68 to 51 computations (25% saved)

soundness2.1s (8.9%)

Rules
1438×log-prod
1438×log-prod
1438×log-prod
1398×fma-define
1398×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116147
2245847
03899790
19129233
226988696
01247
116147
2245847
063117890
1167016521
2619416517
078625448
1215324435
03899790
19129233
226988696
063117890
1167016521
2619416517
078625448
1215324435
03899790
19129233
226988696
063117890
1167016521
2619416517
078625448
1215324435
077125577
1221522938
2663822673
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1390 to 839 computations (39.6% saved)

end0.0ms (0%)

preprocess61.0ms (0.3%)

Compiler

Compiled 164 to 114 computations (30.5% saved)

Profiling

Loading profile data...